[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

20000407: XCD storage of ETA H>48 grids



>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