NAME
hspec9 - evaluate elastic F(f,r) based on data output of
dspec8
SYNOPSIS
hspec9 [ -msmdpths ] [ -dsdsinc ] [ -mrmdpthr ] [ -drdrinc ]
[ -nrindists ] [ -x0x0 ] [ -gidx ] < [ parameter_file ]
DESCRIPTION
The purpose of this program is to evaluate the medium
response for 16 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
hspec9
- evaluate (f,r) response
rhfoc
- compute (x,t) from (f,r) responses
The model assumed is a plane stratified medium with each
layer characterized by thickness, compressional and shear
speeds, density, and compressional and shear Q. A surface
fluid layer with shear speed zero is supported. These and
other necessary parameters are written into an input file by
running dspec8 with the appropriate parameters. Any source
or receiver depths are permitted, e.g. a VSP may be simu-
lated in either receiver or source mode.
Each group has seismograms in the order of Green's function
response (see man page for dspec8 for an explanation of the
response functions), followed by source/receiver depths,
followed by trace distance.
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 pro-
vide 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 anelas-
tic 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.
Command line arguments
-ms mdpths
Enter initial source depth (in model units). Default =
0
-ds dsinc
Enter source depth increment (in model units). Default
= 0
-mr mdpthr
Enter initial receiver depth (in model units). Default
= 0
-dr drinc
Enter receiver depth increment (in model units).
Default = 0
-nr ndist
Enter number of groups (no default)
-x0 x0
Enter near offset (ft,m) (no default)
-gi dx
Enter group interval (ft,m) (no default)
INPUT FILE
The input parameter file is fed to hspec9 by the input re-
direction arrow. This file is created by dspec8 which can
be conveniently run under IKP
AUTHOR
R. B. Herrmann, Saint Louis University, 1982
SEE ALSO
dspec8, rhfoc
COPYRIGHT
copyright 2001, Amoco Production Company
All Rights Reserved
an affiliate of BP America Inc.
Man(1) output converted with
man2html