b'\n \n \n
 
\n  
sfmpiewertm (4.0)
index
user/jsun/Mmpiewertm.c
\n 2-D two-components elastic wavefield modeling operators with lowrank approximation. \n

\n \n \n \n \n \n
 
\n Synopsis
       sfmpiewertm input=Fvp0.rsf pleft=Fpl.rsf pright=Fpr.rsf sleft=Fsl.rsf sright=Fsr.rsf output=Fo1.rsf Recordx=Fo2.rsf Pwavez=Fpz.rsf Pwavex=Fpx.rsf Swavez=Fsz.rsf Swavex=Fsx.rsf ImagePP=Fimgpp.rsf ImagePS=Fimgps.rsf ImageSP=Fimgsp.rsf ImageSS=Fimgss.rsf mig=n nt=301 dt=0.001 snpint=10 abc=n nbt= nbb=nbt nbl=nbt nbr=nbt ct= cb=ct cl=ct cr=ct isx=nx/2 isz= t0=0.04 f0=30.0 A=1.0 src=1 shtbgn= shtend= shtint= gpz=nbt+5 cmplx=n pad1=1 verb=n mute=n wd=5 vref=1500
\n

\n \n \n \n \n \n
 
\n Parameters
       \n \n \n
\n  
float A=1.0
\twavelet amplitude
\n
\n \n\n \n \n
\n  
string ImagePP=
\tauxiliary output file name
\n
\n \n\n \n \n
\n  
string ImagePS=
\tauxiliary output file name
\n
\n \n\n \n \n
\n  
string ImageSP=
\tauxiliary output file name
\n
\n \n\n \n \n
\n  
string ImageSS=
\tauxiliary output file name
\n
\n \n\n \n \n
\n  
string Pwavex=
\tauxiliary output file name
\n
\n \n\n \n \n
\n  
string Pwavez=
\tauxiliary output file name
\n
\n \n\n \n \n
\n  
file Recordx=
\tauxiliary output file name
\n
\n \n\n \n \n
\n  
string Swavex=
\tauxiliary output file name
\n
\n \n\n \n \n
\n  
string Swavez=
\tauxiliary output file name
\n
\n \n\n \n \n
\n  
bool abc=n [y/n]
\tabsorbing flag
\n
\n \n\n \n \n
\n  
float cb=ct
\t
\n
\n \n\n \n \n
\n  
float cl=ct
\t
\n
\n \n\n \n \n
\n  
bool cmplx=n [y/n]
\tuse complex FFT
\n
\n \n\n \n \n
\n  
float cr=ct
\t
\n
\n \n\n \n \n
\n  
float ct=
\t
\n
\n \n\n \n \n
\n  
float dt=0.001
\t
\n
\n \n\n \n \n
\n  
float f0=30.0
\twavelet peak freq
\n
\n \n\n \n \n
\n  
int gpz=nbt+5
\tgeophone depth
\n
\n \n\n \n \n
\n  
file input=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
int isx=nx/2
\t
\n
\n \n\n \n \n
\n  
int isz=
\t
\n
\n \n\n \n \n
\n  
bool mig=n [y/n]
\tmigration flag
\n
\n \n\n \n \n
\n  
bool mute=n [y/n]
\tmuting first arrival
\n
\n \n\n \n \n
\n  
int nbb=nbt
\t
\n
\n \n\n \n \n
\n  
int nbl=nbt
\t
\n
\n \n\n \n \n
\n  
int nbr=nbt
\t
\n
\n \n\n \n \n
\n  
int nbt=
\t
\n
\n \n\n \n \n
\n  
int nt=301
\t
\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  
file pleft=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file pright=
\tauxiliary input file name
\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  
file sleft=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
int snpint=10
\tabsorbing boundary condition
\n
\n \n\n \n \n
\n  
int src=1
\tsource mode: 1 - exploding force; 2 - equil-energy force
\n
\n \n\n \n \n
\n  
file sright=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
float t0=0.04
\twavelet time lag
\n
\n \n\n \n \n
\n  
bool verb=n [y/n]
\tpadding factor on the first axis
\n
\n \n\n \n \n
\n  
float vref=1500
\twater velocity
\n
\n \n\n \n \n
\n  
int wd=5
\tmuting width
\n
\n \n
'