SYNOPSIS

PERL PROGRAM NAME:

AUTHOR: Juan Lorenzo (Perl module only)

DATE:

DESCRIPTION:

Version:

USE

NOTES

Examples

SYNOPSIS

SEISMIC UNIX NOTES SUDATUMFD - 2D zero-offset Finite Difference acoustic wave-equation

		 DATUMing    						



 sudatumfd <stdin > stdout [optional parameters]			



 Required parameters:						   	



 nt=	   number of time samples on each trace	       			

 nx=	   number of receivers per shot gather				

 nsx=	  number of shot gathers				    	

 nz=	   number of downward continuation depth steps			

 dz=	   depth sampling interval (in meters)				

 mx=	   number of horizontal samples in the velocity model		

 mz=	   number of vertical samples in the velocity model		

 vfile1=       velocity file used for thin-lens term	    		

 vfile2=       velocity file used for diffraction term			

 dx=           horizontal sampling interval (in meters)                



 Optional parameters:						   	



 dt=.004       time sampling interval (in seconds)			

 buff=5	number of zero traces added to each side of each   	

	     shot gather as a pad			       		

 tap_len=5     taper length (in number of traces)			

 x_0=0.0       x coordinate of leftmost position in velocity model     



 Notes:								

 The algorithm is a 45-degree implicit-finite-difference scheme based  

 on the one-way wave equation.  It works on poststack (zero-offset)    

 data only.  The two velocity files, vfile1 and vfile2, are binary     

 files containing floats with the format v[ix][iz].  There are two     

 potentially different velocity files for the thin-lens and            

 diffraction terms to allow for the use of a zero-velocity layer       

 which allows for datuming from an irregular surface.                  



 Source and receiver locations must be set in the header values in     

 order for the datuming to work properly.  The leftmost position of    

 of the velocity models given in vfile1 and vfile2 must also be given. 







 

 Author:  Chris Robinson, 10/16/00, CWP, Colorado School of Mines





 References:

  Beasley, C., and Lynn, W., 1992, The zero-velocity layer: migration

    from irregular surfaces: Geophysics, 57, 1435-1443.



  Claerbout, J. F., 1985, Imaging the earth's interior:  Blackwell

    Scientific Publications.

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 buff

sub dt

sub dx

sub dz

sub mx

sub mz

sub nsx

sub nt

sub nx

sub nz

sub tap_len

sub vfile1

sub vfile2

sub x_0

sub get_max_index

max index = number of input variables -1