b'\n \n \n
 
\n  
sflstri2d (4.0)
index
user/jsun/Mlstri2d.c
\n 2-D passive seismic RTM and its adjoint \n

\n \n \n \n \n \n
 
\n Synopsis
       sflstri2d < in.rsf > out.rsf velocity=vel.rsf geop=geop.rsf weight=weight.rsf verb=n adj=n abc=n inv=n prec=n sw=n ctr=n depth=0 niter=0 ngrp=1 size=0 rectz=1 rectx=1 rectt=1 repeat=1 stack=1 perc=SF_EPS hard=0.0f cb=0.0f
\n

\n \n \n \n \n \n
 
\n Parameters
       \n \n \n
\n  
bool abc=n [y/n]
\tabsorbing boundary condition
\n
\n \n\n \n \n
\n  
bool adj=n [y/n]
\tadjoint flag, 0: modeling, 1: migration
\n
\n \n\n \n \n
\n  
float cb=0.0f
\tallocate arrays
\n
\n \n\n \n \n
\n  
bool ctr=n [y/n]
\tCTR IC flag
\n
\n \n\n \n \n
\n  
int depth=0
\tacquisition surface
\n
\n \n\n \n \n
\n  
string geop=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
float hard=0.0f
\thard thresholding
\n
\n \n\n \n \n
\n  
bool inv=n [y/n]
\tinversion flag
\n
\n \n\n \n \n
\n  
int ngrp=1
\tnumber of groups of receivers
\n
\n \n\n \n \n
\n  
int niter=0
\tnumber of iterations
\n
\n \n\n \n \n
\n  
float perc=SF_EPS
\tstable division padding percentage (of max)
\n
\n \n\n \n \n
\n  
bool prec=n [y/n]
\tuse ctr as precondioner
\n
\n \n\n \n \n
\n  
int rectt=1
\tsmoothing radius in t
\n
\n \n\n \n \n
\n  
int rectx=1
\tsmoothing radius in x
\n
\n \n\n \n \n
\n  
int rectz=1
\tsmoothing radius in z
\n
\n \n\n \n \n
\n  
int repeat=1
\tsmoothing repeatation
\n
\n \n\n \n \n
\n  
int size=0
\tsliding window size
\n
\n \n\n \n \n
\n  
int stack=1
\tlocal stacking length
\n
\n \n\n \n \n
\n  
bool sw=n [y/n]
\tinversion flag
\n
\n \n\n \n \n
\n  
file velocity=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
bool verb=n [y/n]
\tverbosity flag
\n
\n \n\n \n \n
\n  
string weight=
\tauxiliary input file name
\n
\n \n
'