b'\n \n \n
 
\n  
sfmpifwigrad (4.0)
index
user/zhiguang/Mmpifwigrad.c
\n Calculate acoustic FWI gradient with the prepared adjoint source \n

\n \n \n \n \n \n
 
\n Synopsis
       sfmpifwigrad Fvel=Fv.rsf Fwavelet=Fw.rsf Fadj=Fadj.rsf Fgrad=Fgrad.rsf Fwfl1=Fwfl1.rsf Fwfl2=Fwfl2.rsf ns= ds= s0= sz=5 nr=nx dr=dx r0=x0 rz=5 frectx=2 frectz=2 nb=100 coef=0.002
\n

\n \n \n \n \n \n
 
\n Parameters
       \n \n \n
\n  
file Fadj=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Fgrad=
\tauxiliary output file name
\n
\n \n\n \n \n
\n  
file Fvel=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Fwavelet=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Fwfl1=
\tauxiliary output file name
\n
\n \n\n \n \n
\n  
file Fwfl2=
\tauxiliary output file name
\n
\n \n\n \n \n
\n  
float coef=0.002
\tabsorbing boundary coefficient
\n
\n \n\n \n \n
\n  
float dr=dx
\treceiver interval
\n
\n \n\n \n \n
\n  
float ds=
\tshot interval
\n
\n \n\n \n \n
\n  
int frectx=2
\tsource smoothing in x
\n
\n \n\n \n \n
\n  
int frectz=2
\tsource smoothing in z
\n
\n \n\n \n \n
\n  
int nb=100
\tboundary width
\n
\n \n\n \n \n
\n  
int nr=nx
\tnumber of receiver
\n
\n \n\n \n \n
\n  
int ns=
\tshot number
\n
\n \n\n \n \n
\n  
float r0=x0
\treceiver origin
\n
\n \n\n \n \n
\n  
int rz=5
\treceiver depth
\n
\n \n\n \n \n
\n  
float s0=
\tshot origin
\n
\n \n\n \n \n
\n  
int sz=5
\tsource depth
\n
\n \n
'