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