b'\n \n \n
 
\n  
sfkdmig2d (4.0)
index
su/main/kdmig2d.c
\n 2-D Prestack Kirchhoff depth migration (SU version). \n

\n \n \n \n \n \n
 
\n Synopsis
       sfkdmig2d < infp.rsf > outfp.rsf verb=n dxm=0.5*ds rscale=RSCALE_KDMIG nxo=(nxt-1)*2+1 fxo=fxt dxo=dxt*0.5 nzo=(nzt-1)*5+1 fzo=fzt dzo=dzt*0.2 v0=1.5 dvz=0 angmax=60. aperx=0.5*nxt*dxt offmax=3.0 fmax=0.25/dt noff=1 off0=0. doff=0.1 ls=1 absoff=0 limoff=0 ntr=sf_leftsize (infp, 1) mtr=100 npv=0 ttfile= tvfile= csfile= outfile1=
\n

\n \n \n \n \n \n
 
\n Parameters
       \n \n \n
\n  
int absoff=0
\t1 - use absolute value of offset, 0 - use offset =gx-sx
\n
\n \n\n \n \n
\n  
float angmax=60.
\tmigration angle aperature from vertical
\n
\n \n\n \n \n
\n  
float aperx=0.5*nxt*dxt
\tmigration lateral aperature
\n
\n \n\n \n \n
\n  
string csfile=
\tinput file of cosine tables
\n
\n \n\n \n \n
\n  
float doff=0.1
\toffset increment in output
\n
\n \n\n \n \n
\n  
float dvz=0
\treference velocity vertical gradient
\n
\n \n\n \n \n
\n  
float dxm=0.5*ds
\tsampling interval of midpoints
\n
\n \n\n \n \n
\n  
float dxo=dxt*0.5
\thorizontal spacing of output trace
\n
\n \n\n \n \n
\n  
float dzo=dzt*0.2
\tvertical spacing of output trace
\n
\n \n\n \n \n
\n  
float fmax=0.25/dt
\tfrequency-highcut for input traces
\n
\n \n\n \n \n
\n  
float fxo=fxt
\tx-coordinate of first output trace
\n
\n \n\n \n \n
\n  
float fzo=fzt
\tz-coordinate of first point in output trace
\n
\n \n\n \n \n
\n  
int limoff=0
\t1 - limit traces used by offset, 0 - use all traces
\n
\n \n\n \n \n
\n  
int ls=1
\tflag for line source
\n
\n \n\n \n \n
\n  
int mtr=100
\tprint verbal information at every mtr traces
\n
\n \n\n \n \n
\n  
int noff=1
\tnumber of offsets in output
\n
\n \n\n \n \n
\n  
int npv=0
\t1 - compute quantities for velocity analysis
\n
\n \n\n \n \n
\n  
int ntr=sf_leftsize (infp, 1)
\tmaximum number of input traces to be migrated
\n
\n \n\n \n \n
\n  
int nxo=(nxt-1)*2+1
\tnumber of output traces
\n
\n \n\n \n \n
\n  
int nzo=(nzt-1)*5+1
\tnumber of points in output trace
\n
\n \n\n \n \n
\n  
float off0=0.
\tfirst offest in output
\n
\n \n\n \n \n
\n  
float offmax=3.0
\tmaximum absolute offset allowed in migration
\n
\n \n\n \n \n
\n  
string outfile1=
\tfile containning additional migration output
\n
\n \n\n \n \n
\n  
float rscale=RSCALE_KDMIG
\tscaling for roundoff error suppression
\n
\n \n\n \n \n
\n  
string ttfile=
\tinput traveltime tables
\n
\n \n\n \n \n
\n  
string tvfile=
\tinput file of traveltime variation tables
\n
\n \n\n \n \n
\n  
float v0=1.5
\treference velocity value at surface
\n
\n \n\n \n \n
\n  
bool verb=n [y/n]
\tverbosity flag
\n
\n \n
'