b'\n \n \n
 
\n  
sftkirinv (4.0)
index
user/seisinv/Mtkirinv.c
\n 2-D least-squares Kirchhoff pre-stack time migration with different regul..\n

\n \n \n \n \n \n
 
\n Synopsis
       sftkirinv < in.rsf vel=vel.rsf > out.rsf offset=offset.rsf fdip=fdip.rsf ompchunk=1 ompnth=0 verb=n half=y amp=y ncdp=ncmp dcdp=dcmp cdp0=cmp0 reg=0 antialias=1.0 apt=ncmp rho=1.-1./nt niter=5 nw=3 err=
regularization (or preconditioning) operator:
\nreg=0: no regularization;
\nreg=1: regularization => first derivative along offset axis;
\nreg=2: precondition => causual integration along offset axis;
\nreg=3: precondition => triangle smoother along offset axis,
\nreg=4: precondition => local slope constraints along t-x plane and smoothing along offset axis
\n\n

\n \n \n \n \n \n
 
\n Parameters
       \n \n \n
\n  
bool amp=y [y/n]
\tif y, use amplitue factor
\n
\n \n\n \n \n
\n  
float antialias=1.0
\tantialiasing
\n
\n \n\n \n \n
\n  
float apt=ncmp
\tmigration aperture
\n
\n \n\n \n \n
\n  
float cdp0=cmp0
\t
\n
\n \n\n \n \n
\n  
float dcdp=dcmp
\t
\n
\n \n\n \n \n
\n  
string err=
\toutput file for error
\n
\n \n\n \n \n
\n  
string fdip=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
bool half=y [y/n]
\tif y, the third axis is half-offset instead of full offset
\n
\n \n\n \n \n
\n  
int ncdp=ncmp
\t
\n
\n \n\n \n \n
\n  
int niter=5
\tnumber of iterations
\n
\n \n\n \n \n
\n  
int nw=3
\t
\n
\n \n\n \n \n
\n  
string offset=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
int ompchunk=1
\tOpenMP data chunk size
\n
\n \n\n \n \n
\n  
int ompnth=0
\tOpenMP available threads
\n
\n \n\n \n \n
\n  
int reg=0
\tregularization type
\n
\n \n\n \n \n
\n  
float rho=1.-1./nt
\tLeaky integration constant
\n
\n \n\n \n \n
\n  
file vel=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
bool verb=n [y/n]
\tverbosity flag
\n
\n \n
'