SYNOPSIS
PERL PROGRAM NAME:
AUTHOR: Juan Lorenzo (Perl module only)
DATE:
DESCRIPTION:
Version:
USE
NOTES
Examples
SYNOPSIS
SEISMIC UNIX NOTES SUIMP2D - generate shot records for a line scatterer
embedded in three dimensions using the Born
integral equation ",
suimp2d [optional parameters] >stdout
Optional parameters
nshot=1 number of shots
nrec=1 number of receivers
c=5000 speed
dt=.004 sampling rate
nt=256 number of samples
x0=1000 point scatterer location
z0=1000 point scatterer location
sxmin=0 first shot location
szmin=0 first shot location
gxmin=0 first receiver location
gzmin=0 first receiver location
dsx=100 x-step in shot location
dsz=0 z-step in shot location
dgx=100 x-step in receiver location
dgz=0 z-step in receiver location
Example:
suimp2d nrec=32 | sufilter | supswigp | ...
Credits:
CWP: Norm Bleistein, Jack K. Cohen
Theory: Use the 3D Born integral equation (e.g., Geophysics,
v51, n8, p1554(7)). Use 2-D delta function for alpha and do
remaining y-integral by stationary phase.
Note: Setting a 2D offset in a single offset field beats the
hell out of us. We did _something_.
Trace header fields set: ns, dt, tracl, tracr, fldr, sx, selev,
gx, gelev, offset
User's notes (Juan Lorenzo) untested
CHANGES and their DATES
Import packages
instantiation of packages
Encapsulated hash of private variables
sub Step
collects switches and assembles bash instructions by adding the program name
sub note
collects switches and assembles bash instructions by adding the program name
sub clear
sub c
sub dgx
sub dgz
sub dsx
sub dsz
sub dt
sub gxmin
sub gzmin
sub nrec
sub nshot
sub nt
sub sxmin
sub szmin
sub x0
sub z0
sub get_max_index
max index = number of input variables -1