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

Re: 19991220: 19991216: model elevation question



Steve,

I am working on irix 6.5.1. Below is the contents of the
make.out file. I hope this information helps you. I appreciate
all your assistance.

Matt

f77 -O -o32   -c gdtdsp.f
 f77 -O -o32   -c gdtfil.f
 f77 -O -o32   -c gdtinp.f
 f77 -O -o32   -c gdtrdt.f
 f77 -O -o32   -c gdtwdt.f
 f77 -O -o32   -c fldfop.f
 f77 -O -o32   -c gdtupd.f
 ar rv gdtopo.a *.o
ar: Warning: creating gdtopo.a

a - fldfop.o
a - gdtdsp.o
a - gdtfil.o
a - gdtinp.o
a - gdtrdt.o
a - gdtupd.o
a - gdtwdt.o
 : gdtopo.a
 rm -f *.o
 f77 -O -o32  -o32 gdtopo.f gdtopo.a /opt/nawips-5.4/lib/irix/gemlib.a
/opt/nawips-5.4/lib/irix/appl.a  /opt/nawips-5.4/lib/irix/syslib.a
/opt/nawips-5.4/lib/irix/gemlib.a -o gdtopo
ld: WARNING 15: multiply defined:(msgp) in
/opt/nawips-5.4/lib/irix/syslib.a(csend.o) and
/opt/nawips-5.4/lib/irix/syslib.a(crecv.o) (2nd definition ignored).



Unidata Support wrote:

> Matt,
>
> Can you tell me what platform you are building on, and
> try going down into the gdtopo directory- run "make clean" then
> "make all >& make.out".
>
> and send me the output from make.out so I can see if there is anything
> that might be different than the platforms I tested on.
>
> Steve Chiswell
> Unidata User Support
>
> >From: "Matthew G. Fearon" <address@hidden>
> >Organization: Desert Research Institute
> >Keywords: 199912202201.PAA14314
>
> >Steve,
> >
> >The file you create for me "us.west" works well with gdctnr
> >and gdlist. I believe the tercnvrt program is working correctly,
> >however something with gdtopo may not be. It seems like
> >one of the fortran programs that makes up gdtopo is not working
> >correctly - I am not sure which. You mentioned you may be
> >able to create additional files like "us.west" for a different
> >region. As of right now, I am just cosidering the West, but I know
> >my advisor and his mind changes like a clock ticking time. So
> >I was wondering if it would an unreasonable request to ask
> >about making addtiional files that would encompass the total
> >area of the 40km eta model ? Then I could create a program
> >that could match the lat/lons from the topo elevations to the
> >closest lat/lon given by the eta using gdlist and the gfunc of
> >mul(latr,RTD), mul(lonr,RTD). I figured it would be 15 files if
> >considering a 20 x 20 grid as you did with the "us.west" file.
> >I figured I would ask if this is something you could do before
> >sending what the gareas would be.
> >
> >Let me know when it is convenient. Thank you again,
> >
> >Matt Fearon
> >address@hidden
> >
> >
> >Unidata Support wrote:
> >
> >> Matt,
> >>
> >> I guess first thing is to make sure that you can use the us.west grid
> >> file that I provided in the tar file. If needed, I can make a file
> >> for another area you need.
> >>
> >> If the tercnvrt program is the culprite in creating your direct access
> >> file, then I should check what operating system you are running on,
> >> and your compiler version. I can see if I can duplicate your trouble here.
> >>
> >> Steve Chiswell
> >> Unidata User Support
> >>
> >> >From: "Matthew G. Fearon" <address@hidden>
> >> >Organization: Desert Research Institute
> >> >Keywords: 199912172159.OAA25747
> >>
> >> >Steve,
> >> >
> >> >I tried running the program interactively and I received the following
> >> >error message. I am thinking something is wrong with the terrain.gsf
> >> >file or the tercnvrt.f program. I will continue to tinker with things,
> >> >but I thought I would send you these errors since they are
> >> >different.
> >> >
> >> >Thank you again,
> > >Matt
> >> >
> >> >
> >> >fire:/opt/nawips-5.4/terrain 74 > gdtopo
> >> > GDFILE    Grid file                         $GEMDATA/HRCBOB.GRD
> >> > GAREA     Grid area                         WV
> >> > GDATTIM   Grid date/time                    LAST
> >> > TOPOFL    Topography file name
> >> > Parameters requested: GDFILE,GAREA,GDATTIM,TOPOFL.
> >> > GEMPAK-GDTOPO>gdfile=us.west
> >> > GEMPAK-GDTOPO>garea=25;-125;45;-105
> >> > GEMPAK-GDTOPO>gdattim=990101/1200
> >> > GEMPAK-GDTOPO>topofl=terrain.gsf
> >> > GEMPAK-GDTOPO>r
> >> > look read           80
> >> > terrain.gsf
> >> > look access           11           0
> >> > here        41095
> >> > look REC      534236   1.000000
> >> >fmt: read unexpected character
> >> >apparent state: unit 11 named terrain.gsf
> >> >last format: (2i5)
> >> >Unit 11 is a direct formatted external file
> >> >*** Execution Terminated (115) ***
> >> >
> >> >
> >> >
> >> >Unidata Support wrote:
> >> >
> >> >> Matt,
> >> >>
> >> >> the error message implies that the terrain.gsf data file
> >> >> is not being found. Since you know that the file does exist,
> >> >> you might need to verify that:
> >> >> 1) Your file permissions allow you to access the file from the
> >> >>    path.
> >> >> 2) The line in your script where you define
> >> >>    TOPOFL    = /data1/nawips-5.4/terrain/terrain.gsf
> >> >>
> >> >>    check for any typos in the path or hidden cntrl characters
> >> >>    (sometimes text editors can stick in a ^H or something if you 
> >> >> backspac
> > e
> >> >>    and fudge a character).
> >> >>
> >> >> 3) try running the program interactively instead of from your 
> >> >> redirection
> >> >>    to eliminate the above possibility.
> >> >>
> >> >> Steve Chiswell
> >> >> Unidata User Support
> >> >>
> >> >> >From: "Matthew G. Fearon" <address@hidden>
> >> >> >Organization: Desert Research Institute
> >> >> >Keywords: 199912172026.NAA22512
> >> >>
> >> >> >Steve,
> >> >> >
> >> >> >Thank you for this information. It will be very helpful to me.
> >> >> >I followed all the procedures after retrieving the terrain.tar.Z
> >> >> >file. I made a direct access binary file from the ascii as well. I
> >> >> >received the normal completion message after running
> >> >> >tercnvrt. When I run gdtopo however, I receive the following
> >> >> >error
> >> >> >
> >> >> >$GEMEXE/gdtopo << EOF
> >> >> > GDFILE    Grid file                         $GEMDATA/HRCBOB.GRD
> >> >> > GAREA     Grid area                         WV
> >> >> > GDATTIM   Grid date/time                    LAST
> >> >> > TOPOFL    Topography file name
> >> >> > Parameters requested: GDFILE,GAREA,GDATTIM,TOPOFL.
> >> >> > GEMPAK-GDTOPO> GEMPAK-GDTOPO> GEMPAK-GDTOPO> GEMPAK-GDTOPO> 
> >> >> > GEMPAK-GDTO
> > PO>
> >> >  [G
> >> >> > DT
> >> >> >OPO -12]  Topography file does not exist.
> >> >> > Parameters requested: GDFILE,GAREA,GDATTIM,TOPOFL.
> >> >> > GEMPAK-GDTOPO> GEMPAK-GDTOPO>
> >> >> >
> >> >> >rm *.nts
> >> >> >
> >> >> >Here is my gdtopo program:
> >> >> >
> >> >> >$GEMEXE/gdtopo <<EOF
> >> >> >GDFILE    = us.west
> >> >> >GAREA     = 25;-125;45;-105
> >> >> >GDATTIM = 990101/1200
> >> >> >TOPOFL    = /data1/nawips-5.4/terrain/terrain.gsf
> >> >> >r
> >> >> >
> >> >> >exit
> >> >> >
> >> >> >EOF
> >> >> >
> >> >> >#$GEMEXE/gpend
> >> >> >rm *.nts
> >> >> >
> >> >> >The terrain.gsf file does exist. Do you know what may be
> >> >> >the problem ? Please reply at your convienence. Thank you
> >> >> >again for all your help.
> >> >> >
> >> >> >Matt Fearon
> >> >> >address@hidden
> >> >> >
> >> >> >
> >> >> >
> >> >> >
> >> >> >Unidata Support wrote:
> >> >> >
> >> >> >> Matt,
> >> >> >>
> >> >> >> All models use some smoothed form of surface data since using
> >> >> >> terrain data at a higher resolution than the grid and/or large
> >> >> >> discontinuities inadjacent grid point values will cause the model
> >> >> >> to blow up with anomalous gravity waves and non-hydrostatic
> >> >> >> forcing.
> >> >> >>
> >> >> >> The ETA model employs a step terrain. There are some points about
> >> >> >> the difference in actiual station elevation and the model elevation 
> >> >> >> in
> >> >> >> the 32km ETA whitepaper at:
> >> >> >> http://www.nws.noaa.gov/om/447body.htm
> >> >> >>
> >> >> >> You can also look at the FSL RUC 40km topography at:
> >> >> >> http://maps.fsl.noaa.gov/40kmtopocol.gif
> >> >> >> They also have ascii 40km and 60km topography datasets for download 
> >> >> >> at
> > :
> >> >> >> http://maps.fsl.noaa.gov/MAPS.domain.cgi
> >> >> >>
> >> >> >> We do have a 5 minute (approx 10km) gridded topography dataset for
> >> >> >> Gempak which you can use as a gridded data set (eg gdlist, gdpoint 
> >> >> >> etc
> > ).
> >> >> >>
> >> >> >> To use the gempak terrain dataset, download from the gbuddy ftp 
> >> >> >> accoun
> > t
> >> >> >> nawips-5.4/contrib/terrain.tar.Z
> >> >> >>
> >> >> >> and unpack on your system with:
> >> >> >>
> >> >> >> zcat terrain.tar.Z | tar xvf -
> >> >> >>
> >> >> >> This will create a directory called terrain which containe
> >> >> >> the ascii terrain data set (63 Mb) and a program directory called
> >> >> >> gdtopo which can be used to convert the data into a gempak
> >> >> >> grid file.
> >> >> >>
> >> >> >> First you need to convert the ascii terrain file into a direct access
> >> >> >> file (like a gempak map datafile). To do this, you need to build the
> >> >> >> tercnvrt program from the fortran code with:
> >> >> >>
> >> >> >> f77 -o tercnvrt tercnvrt.f
> >> >> >>
> >> >> >> Then run tercnvrt to create the direct access file, eg:
> >> >> >>
> >> >> >> prompt% tercnvrt
> >> >> >>
> >> >> >> Please enter name of original terrain dataset: terrain.ascii
> >> >> >>                                                ^^^^^^^^^^^^^
> >> >> >>  Now enter name of file which will
> >> >> >>  contain sector of terrain data: terrain.gsf
> >> >> >>                                  ^^^^^^^^^^^
> >> >> >>
> >> >> >> Now build and install gdtopo by cd'ing into the gdtopo directory
> >> >> >> and building with:
> >> >> >>
> >> >> >> make all
> >> >> >> make install
> >> >> >> make clean
> >> >> >>
> >> >> >> (This will install the gdtopo program into the $GEMEXE directory and
> >> >> >> install the ancillary pdf files as well).
> >> >> >>
> >> >> >> Now you can create a grid file for some area. Since the maximum 
> >> >> >> number
> >  of
> >> >> >> grid points by default in a gempak grid file is ~97,000 points, this
> >> >> >> is approximately 311x311 grid points (for the 5 minute data set this 
> >> >> >> i
> > s
> >> >> >> roughly 25 degrees x 25 degrees). In otherwords, even though the 
> >> >> >> datab
> > ase
> >> >> >> covers the entire globe, you can only view a 25 degree square at a 
> >> >> >> tim
> > e
> >> >> >> as a gempak grid file. As an example, I created a file called us.west
> >> >> >> in the terrain subdirectory that is a 20x20 degree file (garea =
> >> >> >> 25;-125;45;-105) as an example which you can use.
> >> >> >>
> >> >> >> To create your own grid file area, run gdtopo:
> >> >> >>
> >> >> >>  GDFILE   = us.west
> >> >> >>  GAREA    = 25;-125;45;-105
> >> >> >>  GDATTIM  = 990101/1200
> >> >> >>  TOPOFL   = terrain.gsf
> >> >> >>  GEMPAK-GDTOPO>r
> >> >> >>
> >> >> >> The gdattim is only used to create a grid time in the output file but
> >> >> >> really doesn't do anything else.
> >> >> >>
> >> >> >> An example of running gdcntr with the us.west grid file that is 
> >> >> >> produc
> > ed:
> >> >> >>  GDATTIM  = 990101/1200
> >> >> >>  GLEVEL   = 0
> >> >> >>  GVCORD   = pres
> >> >> >>  GFUNC    = topo
> >> >> >>  GDFILE   = us.west
> >> >> >>  CINT     = 200
> >> >> >>  LINE     = 5/1/1/0
> >> >> >>  MAP      = 6
> >> >> >>  TITLE    = 1
> >> >> >>  DEVICE   = ps
> >> >> >>  SATFIL   =
> >> >> >>  RADFIL   =
> >> >> >>  PROJ     = ced
> >> >> >>  GAREA    = grid
> >> >> >>  CLEAR    = y
> >> >> >>  PANEL    = 0
> >> >> >>  TEXT     = .5
> >> >> >>  SCALE    = 0
> >> >> >>  LATLON   = 7/10/1//1;1
> >> >> >>  HILO     =
> >> >> >>  HLSYM    =
> >> >> >>  CLRBAR   =
> >> >> >>  CONTUR   = 0
> >> >> >>  SKIP     = 0
> >> >> >>  FINT     = 200
> >> >> >>  FLINE    = 30-7
> >> >> >>  CTYPE    = c
> >> >> >>  LUTFIL   =
> >> >> >>  STNPLT   =
> >> >> >>  GEMPAK-GDCNTR>r
> >> >> >> Creating process: ps for queue 251454
> >> >> >>
> >> >> >>  Grid file: us.west
> >> >> >>  GRID IDENTIFIER:
> >> >> >>     TIME1             TIME2         LEVL1 LEVL2   VCORD PARM
> >> >> >> 990101/1200                             0          PRES TOPO
> >> >> >>
> >> >> >>  GAREA:     grid
> >> >> >>
> >> >> >>  MINIMUM AND MAXIMUM VALUES -4765.00  3790.00
> >> >> >>
> >> >> >>  LINE CONTOURS:
> >> >> >>
> >> >> >>  LEVELS:     -4600.00 -4400.00 -4200.00 -4000.00 -3800.00 -3600.00 
> >> >> >> -34
> > 00.
> >> > 00
> >> >> >>  COLORS:            5        5        5        5        5        5
> >> >  5
> >> >> >>  LINTYP:            1        1        1        1        1        1
> >> >  1
> >> >> >>  LINWID:            1        1        1        1        1        1
> >> >  1
> >> >> >>  LABEL:             0        0        0        0        0        0
> >> >  0
> >> >> >>
> >> >> >>  LEVELS:     -3200.00 -3000.00 -2800.00 -2600.00 -2400.00 -2200.00 
> >> >> >> -20
> > 00.
> >> > 00
> >> >> >>  COLORS:            5        5        5        5        5        5
> >> >  5
> >> >> >>  LINTYP:            1        1        1        1        1        1
> >> >  1
> >> >> >>  LINWID:            1        1        1        1        1        1
> >> >  1
> >> >> >>  LABEL:             0        0        0        0        0        0
> >> >  0
> >> >> >>
> >> >> >>  LEVELS:     -1800.00 -1600.00 -1400.00 -1200.00 -1000.00  -800.00  
> >> >> >> -6
> > 00.
> >> > 00
> >> >> >>  COLORS:            5        5        5        5        5        5
> >> >  5
> >> >> >>  LINTYP:            1        1        1        1        1        1
> >> >  1
> >> >> >>  LINWID:            1        1        1        1        1        1
> >> >  1
> >> >> >>  LABEL:             0        0        0        0        0        0
> >> >  0
> >> >> >>
> >> >> >>  LEVELS:      -400.00  -200.00     0.00   200.00   400.00   600.00   
> >> >> >> 8
> > 00.
> >> > 00
> >> >> >>  COLORS:            5        5        5        5        5        5
> >> >  5
> >> >> >>  LINTYP:            1        1        1        1        1        1
> >> >  1
> >> >> >>  LINWID:            1        1        1        1        1        1
> >> >  1
> >> >> >>  LABEL:             0        0        0        0        0        0
> >> >  0
> >> >> >>
> >> >> >>  LEVELS:      1000.00  1200.00  1400.00  1600.00  1800.00  2000.00  
> >> >> >> 22
> > 00.
> >> > 00
> >> >> >>  COLORS:            5        5        5        5        5        5
> >> >  5
> >> >> >>  LINTYP:            1        1        1        1        1        1
> >> >  1
> >> >> >>  LINWID:            1        1        1        1        1        1
> >> >  1
> >> >> >>  LABEL:             0        0        0        0        0        0
> >> >  0
> >> >> >>
> >> >> >>  LEVELS:      2400.00  2600.00  2800.00  3000.00  3200.00  3400.00  
> >> >> >> 36
> > 00.
> >> > 00
> >> >> >>  COLORS:            5        5        5        5        5        5
> >> >  5
> >> >> >>  LINTYP:            1        1        1        1        1        1
> >> >  1
> >> >> >>  LINWID:            1        1        1        1        1        1
> >> >  1
> >> >> >>  LABEL:             0        0        0        0        0        0
> >> >  0
> >> >> >> Enter <cr> to accept parameters or type EXIT:
> >> >> >>
> >> >> >> I hope this helps you with your work.
> >> >> >>
> >> >> >> Steve Chiswell
> >> >> >> Unidata User Support
> >> >> >>
> >> >> >> >From: "Matthew G. Fearon" <address@hidden>
> >> >> >> >Organization: Desert Research Institute
> >> >> >> >Keywords: 199912170024.RAA17299
> >> >> >>
> >> >> >> >Steve,
> >> >> >> >
> >> >> >> >I attached my question below. I just figure I would mention briefly
> >> >> >> >what I am trying to accomplish first.
> >> >> >> >
> >> >> >> >I have created a text file of 40km eta model hght@0%none field or
> >> >> >> >what is consider the ground surface in the eta model. I have done
> >> >> >> >this for each grid point for the entire eta grid and each hght has a
> >> >> >> >corresponding latitude and longitude. I then compared the true
> >> >> >> >ground surface of certain sounding stations to the heights
> >> >> >> >from the eta model by locating the closet lat/lon relationship. From
> >> >> >> >this comparison, I am noticing that the eta heights are always quite
> >> >> >> >higher than the true ground surface of the sounding sites, except 
> >> >> >> >for
> >> >> >> >FSX which is lower. I attached a list below, the heights are in 
> >> >> >> >meter
> > s:
> >> >> >> >
> >> >> >> >stn       sounding      eta
> >> >> >> >RNO    1341.5      1776.8
> >> >> >> >UIL      54.880      229.29
> >> >> >> >OAK    3.0500      109.45
> >> >> >> >FSX     2134.1      1740.0
> >> >> >> >EKO    1551.8       1872.2
> >> >> >> >BOI      871.95      1371.6
> >> >> >> >DEN    1612.8       2238.7
> >> >> >> >TUS     786.59      1084.6
> >> >> >> >GGW   695.12      832.76
> >> >> >> >
> >> >> >> >Do you know if there is a prewritten grid file containing the true
> >> >> >> >ground
> >> >> >> >surface elevation (hgt above mean sea level) that I could match to 
> >> >> >> >th
> > e
> >> >> >> >lat/lons that are available from the 40km eta ?
> >> >> >> >
> >> >> >> >Your suggestions would be greatly appreciated.
> >> >> >> >Thank you in advance,
> >> >> >> >
> >> >> >> >Matt Fearon
> >> >> >> >address@hidden
> >> >> >> >
> >> >> >> >
> >> >> >>
> >> >> >> **********************************************************************
> > ***
> >> > ***
> >> >> >  <
> >> >> >> Unidata User Support                                    UCAR Unidata 
> >> >> >> P
> > rog
> >> > ram
> >> >> >  <
> >> >> >> (303)497-8644                                                  P.O. 
> >> >> >> Bo
> > x 3
> >> > 000
> >> >> >  <
> >> >> >> address@hidden                                   Boulder, CO
> >  80
> >> > 307
> >> >> >  <
> >> >> >> ----------------------------------------------------------------------
> > ---
> >> > ---
> >> >> >  <
> >> >> >> Unidata WWW Service                        
> >> >> >> http://www.unidata.ucar.edu
> > /
> >> >> >  <
> >> >> >> **********************************************************************
> > ***
> >> > ***
> >> >> >  <
> >> >> >
> >> >>
> >> >> *************************************************************************
> > ***
> > >  <
> >> >> Unidata User Support                                    UCAR Unidata 
> >> >> Prog
> > ram
> >> >  <
> >> >> (303)497-8644                                                  P.O. Box 
> >> >> 3
> > 000
> >> >  <
> >> >> address@hidden                                   Boulder, CO 80
> > 307
> >> >  <
> >> >> -------------------------------------------------------------------------
> > ---
> >> >  <
> >> >> Unidata WWW Service                        http://www.unidata.ucar.edu/
> >> >  <
> >> >> *************************************************************************
> > ***
> >> >  <
> >> >
> >>
> >> ****************************************************************************
> >  <
> >> Unidata User Support                                    UCAR Unidata 
> >> Program
> >  <
> >> (303)497-8644                                                  P.O. Box 
> >> 3000
> >  <
> >> address@hidden                                   Boulder, CO 80307
> >  <
> >> ----------------------------------------------------------------------------
> >  <
> >> Unidata WWW Service                        http://www.unidata.ucar.edu/
> >  <
> >> ****************************************************************************
> >  <
> >
>
> **************************************************************************** <
> Unidata User Support                                    UCAR Unidata Program <
> (303)497-8644                                                  P.O. Box 3000 <
> address@hidden                                   Boulder, CO 80307 <
> ---------------------------------------------------------------------------- <
> Unidata WWW Service                        http://www.unidata.ucar.edu/      <
> **************************************************************************** <