NAME

     hspec8  - evaluate elastic F(f,k) based on  data  output  of
     dspec8


SYNOPSIS

     hspec8


DESCRIPTION

     The purpose of  this  program  is  to  evaluate  the  medium
     response  for  ten  basic Green's functions as a function of
     wavenumber and frequency.

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

     dspec8
                - model specification and diagnostics
     hspec8
                - 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.  A  Haskell-
     Thompson  propagator  technique is used. For each frequency,
     selected wavenumbers are sampled.  The sampling in the  sub-
     routine  "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.

     To  provide  stable  evaluation  of  the   integrands,   the
     surface-wave  poles  on the real wavenumber axis are removed
     using the artifice of complex  frequency  (alpha  parameter)
     and anelastic medium attenuation.

     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  programs  rhwvinta  and
     mrhwvinta.


INPUT (UNIT 05)

     All input is on this file unit is generated using dspec8  to
     output a properly formatted parameter file (currently called
     hspec8.dat) to be input on stdin.  The next step may be sim-
     ply invoked by typing

               hspec8 < hspec8.dat



AUTHOR

     R. B. Herrmann, Saint Louis University, 1982


SEE ALSO

     dspec8, rhwvinta, mrhwvinta, rhfoc



































Man(1) output converted with man2html