This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
>Eirh-Yu Hsie <address@hidden> >Organization: University of Virginia >Keywords: 200004072010.OAA01470 McIDAS-XCD IDD ETA ADDE XCD DMGRID DSSERVE >RTMODELS.CFG GRIBDEC.PRO Hsie, In a note to Jennie Moody of UVa, I noted that the UPC had ETA grids that looked like: >>GRDLIST RTGRIDS/ETA.ALL FORM=FILE >>DATASET NAME: RTGRIDS/ETA >> Dataset Position Creation Date Max Grids Directory Title >> ---------------- ------------- --------- ------------------------------- >> 7 2000097 6000 ALL 00Z ETA 0 HR<=VT<=24 HR >> 8 2000098 6000 ALL 00Z ETA 0 HR<=VT<=24 HR >> 17 2000097 6000 ALL 00Z ETA 24 HR< VT<=48 HR >> 18 2000098 6000 ALL 00Z ETA 24 HR< VT<=48 HR >> 27 2000097 6000 ALL 00Z ETA > 48 HR >> 28 2000098 6000 ALL 00Z ETA > 48 HR >> 37 2000097 6000 ALL 12Z ETA 0 HR<=VT<=24 HR >> 38 2000098 6000 ALL 12Z ETA 0 HR<=VT<=24 HR >>GRDLIST - done You asked: >Just see your message. I am wondering where are "ETA > 48 HR" data coming >from?? In my system, I got: > >cumulus:[85]% igu.k LIST 5000 6000 > GRIDFILE PROJ CREATED MAXGRD IDENT > -------- ---- ------- ------ ---------------- > 5007 0 2000097 2000 Misc. Grids for 06 APR 2000 > 5008 0 2000098 2000 Misc. Grids for 07 APR 2000 > 5018 0 2000098 2000 ALL 00Z ETA 0 HR<=VT<=24 HR > 5028 0 2000098 2000 ALL 00Z ETA 24 HR< VT<=48 HR > 5037 0 2000097 2000 ALL 12Z ETA 0 HR<=VT<=24 HR > 5038 0 2000098 2000 ALL 12Z ETA 0 HR<=VT<=24 HR > 5047 0 2000097 2000 ALL 12Z ETA 24 HR< VT<=48 HR > 5048 0 2000098 2000 ALL 12Z ETA 24 HR< VT<=48 HR > 5057 0 2000097 2000 ALL 00Z NGM 0 HR<=VT<=24 HR > 5058 0 2000098 2000 ALL 00Z NGM 0 HR<=VT<=24 HR > 5067 0 2000097 2000 ALL 00Z NGM 24 HR< VT<=48 HR > 5068 0 2000098 2000 ALL 00Z NGM 24 HR< VT<=48 HR > 5077 0 2000097 2000 ALL 12Z NGM 0 HR<=VT<=24 HR > 5078 0 2000098 2000 ALL 12Z NGM 0 HR<=VT<=24 HR > 5087 0 2000097 2000 ALL 12Z NGM 24 HR< VT<=48 HR > 5088 0 2000098 2000 ALL 12Z NGM 24 HR< VT<=48 HR > 5108 0 2000098 2000 ALL 00Z MRF 0 HR<=VT<=24 HR > 5118 0 2000098 2000 ALL 00Z MRF 24 HR< VT<=48 HR > 5128 0 2000098 2000 ALL 00Z MRF 48 HR< VT<=72 HR > 5137 0 2000097 2000 ALL 00Z MRF 72 HR< VT<=96 HR > 5138 0 2000098 2000 ALL 00Z MRF 72 HR< VT<=96 HR > 5147 0 2000097 2000 ALL 00Z MRF > 96 HR > 5148 0 2000098 2000 ALL 00Z MRF > 96 HR > 5208 0 2000098 2000 ALL 00Z MAPS > 5218 0 2000098 2000 ALL 03Z MAPS > 5228 0 2000098 2000 ALL 06Z MAPS > 5238 0 2000098 2000 ALL 09Z MAPS > 5248 0 2000098 2000 ALL 14Z MAPS > 5257 0 2000097 2000 ALL 16Z MAPS > 5267 0 2000097 2000 ALL 18Z MAPS > 5277 0 2000097 2000 ALL 21Z MAPS > 5407 0 2000097 2000 ALL 00Z AVN 0 HR<=VT<=24 HR > 5408 0 2000098 2000 ALL 00Z AVN 0 HR<=VT<=24 HR > 5417 0 2000097 2000 ALL 00Z AVN 24 HR< VT<=48 HR > 5418 0 2000098 2000 ALL 00Z AVN 24 HR< VT<=48 HR > 5427 0 2000097 2000 ALL 00Z AVN 48 HR< VT<=72 HR > 5428 0 2000098 2000 ALL 00Z AVN 48 HR< VT<=72 HR > 5437 0 2000097 2000 ALL 12Z AVN 0 HR<=VT<=24 HR > 5438 0 2000098 2000 ALL 12Z AVN 0 HR<=VT<=24 HR > 5447 0 2000097 2000 ALL 12Z AVN 24 HR< VT<=48 HR > 5448 0 2000098 2000 ALL 12Z AVN 24 HR< VT<=48 HR > 5457 0 2000097 2000 ALL 12Z AVN 48 HR< VT<=72 HR > 5458 0 2000098 2000 ALL 12Z AVN 48 HR< VT<=72 HR > ---END OF LISTING I have been testing some configuration modifications on our McIDAS-XCD box here at the UPC. Since I hadn't settled on the best way to accommodate the new > 48 hour forecast ETA grids (announced by the NWS on March 29, 2000), I had not sent a note out to the mcidas-x email list with recommended changes. I will be doing this sometime next week. To let you get a jump on things, here is what I can offer: o <login to the machine running XCD as the user 'mcidas'> o modify entries in ~mcidas/workdata/RTMODELS.CFG: was: # ETA= 3 8001 120000 240000 480000 # ETA= 3 7001 120000 240000 480000 GEO=211 SCRATCH=5001 ETA= 3 5011 120000 240000 480000 NGM= 3 5051 120000 240000 480000 MRF= 1 5101 120000 240000 960000 MAPS= 0 5201 30000 MDR= 2 5301 AVN= 3 5401 120000 240000 720000 is now: # ETA= 3 8001 120000 240000 480000 # ETA= 3 7001 120000 240000 480000 GEO=211 # # History: 20000403 - Changed ETA grid filing format (3 -> 1) in order to # file grids out to 60 hours (March 29, 2000 NWS change) # Moved start of NGM grids to 5501 SCRATCH=5001 ETA= 1 5011 120000 240000 480000 MRF= 1 5101 120000 240000 960000 MAPS= 0 5201 30000 MDR= 2 5301 AVN= 3 5401 120000 240000 720000 NGM= 3 5501 120000 240000 480000 The change allows ETA grids past H+48 to be filed using an extension of the GRID file numbers used for the other ETA GRID files (see below). This was accomplished by changing the 'grid filing format' from '3' to '1'. Please see the information in the beginning of RTMODELS.CFG that concerns the options for the 'grid filing format'. The problem in simply allowing the new ETA grids to be filed in the next set of GRID file numbers is the fact that the NGM grids were setup to be stored in GRID files starting in the 5051 range. Simply telling the McIDAS-XCD grid data monitor, DMGRID, to store the new ETA grids would have meant that the NGM grid files would get ETA grids written to them (there is an overlap in GRID file numbers). Because of this, there is a need to move where the NGM grids are stored. This is why there is the new ETA= line in the 'is now:' list above. Since this is all pretty obscure, I feel the eed to list the ETA and NGM GRID file numbers that will be used by the entries above: was: ETA= 3 5011 120000 240000 480000 GRID Files Run Forecast Hours ---------- --- ------------ 5011-5020 00Z ETA 0 HR<=VT<=24 HR 5021-5030 00Z ETA 24 HR< VT<=48 HR 5031-5040 12Z ETA 0 HR<=VT<=24 HR 5041-5050 12Z ETA 24 HR< VT<=48 HR NGM= 3 5051 120000 240000 480000 GRID Files Run Forecast Hours ---------- --- ------------ 5051-5060 00Z NGM 0 HR<=VT<=24 HR 5061-5070 00Z NGM 24 HR< VT<=48 HR 5071-5080 12Z NGM 0 HR<=VT<=24 HR 5081-5090 12Z NGM 24 HR< VT<=48 HR is now: ETA= 1 5011 120000 240000 480000 GRID Files Run Forecast Hours ---------- --- ------------ 5011-5020 00Z ETA 0 HR<=VT<=24 HR 5021-5030 00Z ETA 24 HR< VT<=48 HR 5030-5040 00Z ETA > 48 HR 5041-5050 12Z ETA 0 HR<=VT<=24 HR 5051-5060 12Z ETA 24 HR< VT<=48 HR 5060-5070 12Z ETA > 48 HR NGM= 3 5501 120000 240000 480000 GRID Files Run Forecast Hours ---------- --- ------------ 5501-5510 00Z NGM 0 HR<=VT<=24 HR 5511-5520 00Z NGM 24 HR< VT<=48 HR 5521-5530 12Z NGM 0 HR<=VT<=24 HR 5531-5540 12Z NGM 24 HR< VT<=48 HR The necessary changes don't, however, stop there. The next thing to worry about is the number of grids that are allowed to be filed by XCD. This number is defined by the MAXGRID= entry in the ~mcidas/workdata/GRIBDEC.CFG file. I have played around with this number a bit, and have found that a value of 4000 is typically sufficient to handle the number of grids for a particular model coming through the IDD. The entry would: change from: MAXGRID=2000 to: MAXGRID=4000 To make the GRIBDEC.CFG and RTMODELS.CFG changes active, you would need to stop and restart your McIDAS-XCD GRID data monitor, DMGRID: <from a McIDAS session running on the machine running XCD as the user 'mcidas'> DECINFO SET DMGRID INACTIVE <wait until DMGRID exits> DECINFO SET DMGRID ACTIVE You also have to adjust the ADDE GRID setup to account for altering the ETA and moving the NGM GRID file numbers. This can be done directly in RESOLV.SRV for each user that has ADDE access defined: was: N1=RTGRIDS,N2=ETA,TYPE=GRID,RT=Y,K=GRID,R1=5011,R2=5050,C=ETA Grids, N1=RTGRIDS,N2=NGM,TYPE=GRID,RT=Y,K=GRID,R1=5051,R2=5090,C=NGM Grids, is now: N1=RTGRIDS,N2=ETA,TYPE=GRID,RT=Y,K=GRID,R1=5011,R2=5070,C=ETA Grids, N1=RTGRIDS,N2=NGM,TYPE=GRID,RT=Y,K=GRID,R1=5501,R2=5540,C=NGM Grids, This can also be done by modifing the local copy of DSSERVE.BAT, LSSERVE.BAT (sites were instructed to make in the online McIDAS-X installation instructions): was: DSSERVE ADD RTGRIDS/ETA GRID 5011 5050 RT=YES "Real-Time ETA Grids DSSERVE ADD RTGRIDS/NGM GRID 5051 5090 RT=YES "Real-Time NGM Grids is now: DSSERVE ADD RTGRIDS/ETA GRID 5011 5070 RT=YES "Real-Time ETA Grids DSSERVE ADD RTGRIDS/NGM GRID 5501 5540 RT=YES "Real-Time NGM Grids If you choose to modify LSSERVE.BAT, you have to reexecute this BATCH file to make the changes active: <from a McIDAS session running on the machine running XCD as the user 'mcidas'> BATCH LSSERVE.BAT This should be done by each user that has XCD definitions (one can get around this by having all users access ALL XCD data through the remote McIDAS ADDE server on the machine; this requires that one would have setup the remote ADDE server). Lastly, one can update their setup by simply running the above listed DSSERVE invocations from their McIDAS sessions: <each user with ADDE setups for XCD data would run> DSSERVE ADD RTGRIDS/ETA GRID 5011 5070 RT=YES "Real-Time ETA Grids DSSERVE ADD RTGRIDS/NGM GRID 5501 5540 RT=YES "Real-Time NGM Grids Please let me know if this helped. Tom