b'\n \n \n
 
\n  
sfmpiqrtm (4.0)
index
user/jsun/Mmpiqrtm.c
\n 2-D Low-rank One-step Least Pre-stack Reverse-Time-Migration in the complex domain (both img and data are complex valued)\n

\n \n \n \n \n \n
 
\n Synopsis
       sfmpiqrtm src=Fsrc.rsf left=left.rsf right=right.rsf leftb=leftb.rsf rightb=rightb.rsf vel=Fvel.rsf norm=Fnorm.rsf tmpwf=Ftmpwf.rsf tmpwfb=Ftmpwfb.rsf verb=n adj=y mode= illum=n roll=n stable=0 sdiv=n reg=0.0f niter=100 eps=SF_EPS perc=0.1 freq_scal=n eps=SF_EPS perc=0.1 shtbgn= sht0=shtbgn shtend= shtint= spz= gpz= gpl= snapinter=1 srctrunc=0.4 rectz=1 rectx=1 repeat=0 top=40 bot=40 lft=40 rht=40 shtid=0 pad1=1
img : crosscorrelation with source normalization (stdout)
\n\n

\n \n \n \n \n \n
 
\n Parameters
       \n \n \n
\n  
bool adj=y [y/n]
\tmigration
\n
\n \n\n \n \n
\n  
int bot=40
\t
\n
\n \n\n \n \n
\n  
float eps=SF_EPS
\tpadding
\n
\n \n\n \n \n
\n  
bool freq_scal=n [y/n]
\tfrequency amplitude spectrum scaling
\n
\n \n\n \n \n
\n  
int gpl=
\t
\n
\n \n\n \n \n
\n  
int gpz=
\t
\n
\n \n\n \n \n
\n  
bool illum=n [y/n]
\tif n, no source illumination applied
\n
\n \n\n \n \n
\n  
file left=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file leftb=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
int lft=40
\t
\n
\n \n\n \n \n
\n  
int mode=
\t
\n
\n \n\n \n \n
\n  
int niter=100
\tsmooth division maximum iterations
\n
\n \n\n \n \n
\n  
string norm=
\tauxiliary output file name
\n
\n \n\n \n \n
\n  
int pad1=1
\tpadding factor on the first axis
\n
\n \n\n \n \n
\n  
float perc=0.1
\tpercentage of maximum for padding
\n
\n \n\n \n \n
\n  
int rectx=1
\t
\n
\n \n\n \n \n
\n  
int rectz=1
\t
\n
\n \n\n \n \n
\n  
float reg=0.0f
\tregularization
\n
\n \n\n \n \n
\n  
int repeat=0
\tabc parameters
\n
\n \n\n \n \n
\n  
int rht=40
\tshot output id
\n
\n \n\n \n \n
\n  
file right=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file rightb=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
bool roll=n [y/n]
\tif n, receiver is independent of source location and gpl=nx
\n
\n \n\n \n \n
\n  
bool sdiv=n [y/n]
\tsmooth division
\n
\n \n\n \n \n
\n  
int sht0=shtbgn
\tactual shot origin on grid
\n
\n \n\n \n \n
\n  
int shtbgn=
\t
\n
\n \n\n \n \n
\n  
int shtend=
\t
\n
\n \n\n \n \n
\n  
int shtid=0
\tSet I/O file
\n
\n \n\n \n \n
\n  
int shtint=
\t
\n
\n \n\n \n \n
\n  
int snapinter=1
\tsnap interval
\n
\n \n\n \n \n
\n  
int spz=
\t
\n
\n \n\n \n \n
\n  
file src=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
float srctrunc=0.4
\t
\n
\n \n\n \n \n
\n  
int stable=0
\tstable = 0 -> conventional imaging condition; 1 -> stable imaging condition for Q-compensation with global nomalization; 2 -> shot-by-shot normalization; 3 -> snapshot-by-snapshot compensation (most intensive); 4 -> deconvolution imaging condition
\n
\n \n\n \n \n
\n  
string tmpwf=
\tauxiliary output file name
\n
\n \n\n \n \n
\n  
string tmpwfb=
\tauxiliary output file name
\n
\n \n\n \n \n
\n  
int top=40
\t
\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
\n
\n \n
'