NAME

     hspect  - evaluate F(f,k) (acoustic) based on data output of
     dspec8


SYNOPSIS

     hspect [ -P]


DESCRIPTION

     The purpose of this program  is  to  evaluate  the  acoustic
     medium  (f,k)  response for ten basic Green's functions as a
     function of wavenumber and frequency.   Currently  only  the
     source may be buried.

     The sequence of steps for computing seismograms is  as  fol-
     lows:

     dspec8
                - model specification and diagnostics
     hspect
                - evaluate (f,k) response
     [m]rhwvinta
                - integrate (f,k) to (f,x) offset response
     [rh,tp]foc
                - compute (x,t) or (p-tau) from (f,k) or (f,p)


     Plane layered homogeneous media are assumed with both source
     and  recivers  on  the  surface  (the  source restriction is
     relaxed for hspec8 and hspecp). A Haskell-Thompson  propaga-
     tor   technique   is  used.  For  each  frequency,  selected
     wavenumbers are sampled.  The  sampling  in  the  subroutine
     "excit"  is  designed  to  provide  adequate sampling of the
     functions so that later numerical integration by the "wvint"
     programs will be as noise free as possible.

     The computations are stable for high frequencies because  of
     the  use  of  compound  matrices and because of the extended
     floating point notation. When the eigenfunction response  in
     a  layer  becomes  exponential,  the propagator matrices are
     normalized and the logarithm of the normalization  parameter
     is  carried in the variables exel, exll, exe and exl.  Since
     the medium response is of the  form  NUM/DENOM,  the  medium
     response   with   the   extended   floating  point  is  just
     (NUM/DENOM) * exp (exl - exe).  Thus  none  of  the  numbers
     become  larger  than  is  permitted by the machine hardware.
     This factorization is taken into account by  the  subroutine
     "var".

     The sampling in the wavenumber domain is essentially equally
     spaced, but differs from the suggestion of Bouchon (1981) in
     that a trapezoidal integration rule is not  used,  rather  a
     shifted rectangular rule in the program rhwvinta (the direct
     arrival is not calculated so one doesn't use mrhwvinta).

  Command line arguments
     -P   Enter the command line argument '-P' to  generate  pri-
          maries  only,  otherwise  primaries  plus all multiples
          will computed.


INPUT (UNIT 05)

     All input is on this file unit is generated using dspec8  to
     output  a  properly  formatted parameter file to be input on
     stdin.  The next step may be simply invoked by typing

               hspect  < hspec8.dat


     where hspect.out contains the basic printout info.  The file
     name  for  the  integration step was specified in the dspec8
     step.



AUTHOR

     A. G. Nekut, Geophysical Research, Tulsa, 1990


SEE ALSO

     dspec8, rhwvinta, rhfoc


COPYRIGHT

     copyright 2001, Amoco Production Company
               All Rights Reserved
          an affiliate of BP America Inc.























Man(1) output converted with man2html