b'\n \n \n
 
\n  
sfmpircvrtm (4.0)
index
user/jsun/Mmpircvrtm.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
       sfmpircvrtm input=Frcd.rsf src=Fsrc.rsf output=Fimg.rsf left=left.rsf right=right.rsf leftb=leftb.rsf rightb=rightb.rsf vel=Fvel.rsf tmpwf=Ftmpwf.rsf rec2=Frcd2.rsf spx= verb=n adj=y rmig=n rcvint=1 rcvbgn=0 rcvend=-1 wantwf=n wantrecord=y illum=n roll=n stack=y 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 mute=n vref=1500 wd=5 depth=gpz 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  
int depth=gpz
\tmuting source depth -> receiver depth according reciprocity
\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 input=
\tauxiliary input file name
\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  
bool mute=n [y/n]
\tmuting in the receiver gather
\n
\n \n\n \n \n
\n  
file output=
\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  
int rcvbgn=0
\t
\n
\n \n\n \n \n
\n  
int rcvend=-1
\t
\n
\n \n\n \n \n
\n  
int rcvint=1
\t
\n
\n \n\n \n \n
\n  
file rec2=
\tauxiliary output file name
\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  
int repeat=0
\tabc parameters
\n
\n \n\n \n \n
\n  
int rht=40
\t
\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 rmig=n [y/n]
\treceiver domain migration
\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  
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 shtint=
\t
\n
\n \n\n \n \n
\n  
int snapinter=1
\tsnap interval
\n
\n \n\n \n \n
\n  
ints spx=
\t [num_of_shots]
\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  
bool stack=y [y/n]
\tif y, outputs stacked image
\n
\n \n\n \n \n
\n  
file tmpwf=
\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\n \n \n
\n  
float vref=1500
\t
\n
\n \n\n \n \n
\n  
bool wantrecord=y [y/n]
\tif n, using record data generated by this program
\n
\n \n\n \n \n
\n  
bool wantwf=n [y/n]
\toutput forward and backward wavefield
\n
\n \n\n \n \n
\n  
int wd=5
\t
\n
\n \n
'