McIDAS-XCD Version 2006 May 2006 Before upgrading, please review the following enumeration of changes to source and data files included in this release of McIDAS-XCD. To install McIDAS-XCD or upgrade to version 2006, please follow the installation instructions in Chapter 2 of the McIDAS-XCD Administrator's Guide. ============================================================================ McIDAS-XCD modules that were added, removed, or modified for version 2006: McIDAS-XCD Source Code Files ---------------------------------------- Modifications dmbin.pgm - Upgraded for GRIB and/or BUFR data related changes. dmgrid.pgm - Increased the maximum number of grids per grid file to 20,000. Also, edited for GRIB related changes. Mcgrbbfrdec.c - Made enhancements and bug fixes for existing code related to the GRIB server. Added perturbation fields for certain GFS forecasts. m0syndec.for - Fixed bug where uninitialized fields caused ceilings and visibilities to be incorrectly reported for Antarctic stations. bufr.h - Modifications for future BUFR decoder Mcbufrdecoder.c - Modifications for future BUFR decoder ingetext.pgm - Updated to check for both line feeds and carriage returns as some new products only have line feeds. nmcamt.pgm - Added entry for listing ECMWF grids identifed by 14912 (1-4, 9-12) qrtmdg.pgm - Changed logic to work better at end of the year. This command always removes data for tomorrow's date before writing new data. dmraob.pgm - Comments and debug added. No functional changes. dmsyn.pgm - Comments and debug added. No functional changes. M0pt_utils.h - Comments and debug added. No functional changes. Mcrtgdfile.c - Comments and debug added. No functional changes. Mcrtmodels.c - Comments and debug added. No functional changes. m0dcdsfc.for - Comments and debug added. No functional changes. m0grabyt.for - Comments and debug added. No functional changes. m0parobs.for - Comments and debug added. No functional changes. m0rabdec.for - Comments and debug added. No functional changes. m0wmodec.for - Comments and debug added. No functional changes. mcmatgrd.for - Comments and debug added. No functional changes. McIDAS-X 2006 Source Code Files ---------------------------------------- These are updates to files that are in the McIDAS-X 2006 release, but are used by McIDAS-XCD 2006. Modifications xcdgrib.c - Some ensemble model code changes. GRIB decoder updates and changes for filing GRIB and or McIDAS grid files. mcgrib.h - Updated GB_MAX_DATA_PTS, GB_MAX_MSG_LEN, GB_MAX_BMS_LEN, and GB_MAX_BDS_LEN parameters so that larger values of these may be processed. GB_MAX_BMS_LEN needed to be bumped up because of AWC grids. AWC grids were not being decoded properly; when they were injected into the queue between grids that needed to be stitched, it was causing them not to i stitch properly because its memory was being overwritten mcidas.h - Updated MAXGRIDPT to 2000000. gridparm.inc - Updated MAXGRIDPT to 2000000. mccomp.sh - Changes for -mysql compile flag Data Files ---------------------------------------- Modifications: GRIBDEC.CFG - Increased the maximum number of grids per McIDAS grid file to 20,000. NBIN.CFG - Added FILE=STDIN to replace named pipes for the binary circuit. NTXT.CFG - Added FILE=STDIN to replace named pipes for the text circuit. NOGRIB.CFG - Added as a default to not decode ICA grids with geographic IDs of 218 and 242 due to improper file formats as sent from upstream by Unidata. WWF-GLME were also added to not decode due to bad geographic parameters. RTMODELS.CFG - Added Eastern North Pacific Hurricane Wave Model grids, ENP-ALL - Added North Pacific Hurricane Wave Model grids, NPH-ALL - ICA-NWME changed to ICA-SHPS to more accurately reflect the dataset - Removed LFM-ALL, NAM-AKPSAWI4, NAM-USLCAWIP, and NDF-ALL, GFS-NWMESSIF entries McIDAS-X 2006 Data Files ---------------------------------------- These are updates to files that were moved from McIDAS-XCD to McIDAS in the 2005 release, but are used by McIDAS-XCD 2006. Modifications: gbtbpds001.2v2 - Updated with new parameter names to eliminate duplicates and other confusing abbreviations gbtbpds001.2v3 - Updated with new parameter names to eliminate duplicates and other confusing abbreviations gbtbpds001.av1 - Added Eastern North Pacific and North Pacific Hurricane identifiers gbtbpds001.bv1 - Updated some incorrect geographic GRIB number values Scripts ---------------------------------------- Modifications: XCDADDE.BAT - Changed to act as an umbrella batch file to call other ADDE batch files (XCDRTPT.BAT,XCDRTWX.BAT,XCDNEXR.BAT,XCDGRIB.BAT,XCDGRID.BAT) _mcidasxcd.mk Added XCDGRID.BAT,XCDGRIB.BAT,XCDRTPT.BAT,XCDRTWX.BAT,XCDNEXR.BAT Added gribadmin and xcdscour xcd_install - Installation changes with the -mysql flag xcd_init - Updated version number. xcdadmin - Fixed to properly kill running processes. Also, changed how the rotating log is done without stopping/restarting XCD Additions: XCDGRIB.BAT - The default script to set up the McIDAS GRIB server. XCDGRID.BAT - Sets up the old McIDAS GRID server. XCDRTPT.BAT - Sets up ADDE entries for the real-time point source server XCDRTWX.BAT - Sets up ADDE entries for the real-time weather text server XCDNEXR.BAT - Sets up ADDE entries for the NEXRAD server gribadmin - Admin script for the MySQL database xcdscour - A utility to clean up XCD GRIB and BUFR data files and the database Removals: none