Program sfmpilrrtm | 2-D Low-rank One-step Reverse-Time-Migration (simultaneous sources data and incomplete data) 
[SYNOPSIS]
sfmpilrrtm src=Fsrc.rsf rec=Frcd.rsf left=left.rsf right=right.rsf leftb=leftb.rsf rightb=rightb.rsf vel=Fvel.rsf tmpwf=Ftmpwf.rsf mask=mask.rsf verb=n adj=y wantwf=n wantrecord=y illum=n roll=y fm=n incom=n shtbgn= sht0=shtbgn shtend= shtint= spz= gpz= gpl= snapinter=1 wfint=50 srctrunc=0.4 rectz=2 rectx=2 repeat=2 top=40 bot=40 lft=40 rht=40 nsource=1 dsource=0 tdelay=0 choose=nsource pad1=1
[PARAMETERS]
bool    | adj | =y |  [y/n] | 	migration
int     | bot | =40 |   | 	
int     | choose | =nsource |   | 	Set I/O file
int     | dsource | =0 |   | 	
bool    | fm | =n |  [y/n] | 	if n, Born modelling  
int     | gpl | = |   | 	
int     | gpz | = |   | 	
bool    | illum | =n |  [y/n] | 	if n, no source illumination applied 
bool    | incom | =n |  [y/n] | 	if n, use complete data 
file    | left | = |   | 	auxiliary input file name
file    | leftb | = |   | 	auxiliary input file name
int     | lft | =40 |   | 	
file    | mask | = |   | 	auxiliary input file name
int     | nsource | =1 |   | 	
int     | pad1 | =1 |   | 	padding factor on the first axis 
file    | rec | = |   | 	auxiliary output file name
int     | rectx | =2 |   | 	
int     | rectz | =2 |   | 	
int     | repeat | =2 |   | 	abc parameters 
int     | rht | =40 |   | 	simultaneous sources parameter 
file    | right | = |   | 	auxiliary input file name
file    | rightb | = |   | 	auxiliary input file name
bool    | roll | =y |  [y/n] | 	if n, receiver is independent of source location and gpl=nx
int     | sht0 | =shtbgn |   | 	actual shot origin on grid
int     | shtbgn | = |   | 	
int     | shtend | = |   | 	
int     | shtint | = |   | 	
int     | snapinter | =1 |   | 	snap interval 
int     | spz | = |   | 	
file    | src | = |   | 	auxiliary input file name
float   | srctrunc | =0.4 |   | 	
float   | tdelay | =0 |   | 	
file    | tmpwf | = |   | 	auxiliary output file name
int     | top | =40 |   | 	
file    | vel | = |   | 	auxiliary input file name
bool    | verb | =n |  [y/n] | 	verbosity
bool    | wantrecord | =y |  [y/n] | 	if n, using record data generated by this program 
bool    | wantwf | =n |  [y/n] | 	output forward and backward wavefield
int     | wfint | =50 |   | 	snap interval 
[DIRECTORY]
user/zhiguang
