b'\n \n \n
 
\n  
sfopoti3d (4.0)
index
user/junyan/Mopoti3d.c
\n Modeling of pure acoustic wave in 3-D transversely isotropic meida using optimized pseudo-Laplacian operator \n

\n \n \n \n \n \n
 
\n Synopsis
       sfopoti3d > out.rsf vel=vel.rsf sigma=fsigma.rsf delta=fdelta.rsf seta=fseta.rsf phi=fphi.rsf < source.rsf Gxxl=Gxxl.rsf Gxxr=Gxxr.rsf Gyyl=Gyyl.rsf Gyyr=Gyyr.rsf Gzzl=Gzzl.rsf Gzzr=Gzzr.rsf Gxyl=Gxyl.rsf Gxyr=Gxyr.rsf Gxzl=Gxzl.rsf Gxzr=Gxzr.rsf Gyzl=Gyzl.rsf Gyzr=Gyzr.rsf Gxxxxl=Gxxxxl.rsf Gxxxxr=Gxxxxr.rsf Gyyyyl=Gyyyyl.rsf Gyyyyr=Gyyyyr.rsf Gzzzzl=Gzzzzl.rsf Gzzzzr=Gzzzzr.rsf Gxxxyl=Gxxxyl.rsf Gxxxyr=Gxxxyr.rsf Gxxxzl=Gxxxzl.rsf Gxxxzr=Gxxxzr.rsf Gxyyyl=Gxyyyl.rsf Gxyyyr=Gxyyyr.rsf Gyyyzl=Gyyyzl.rsf Gyyyzr=Gyyyzr.rsf Gxzzzl=Gxzzzl.rsf Gxzzzr=Gxzzzr.rsf Gyzzzl=Gyzzzl.rsf Gyzzzr=Gyzzzr.rsf Gxxyyl=Gxxyyl.rsf Gxxyyr=Gxxyyr.rsf Gxxzzl=Gxxzzl.rsf Gxxzzr=Gxxzzr.rsf Gyyzzl=Gyyzzl.rsf Gyyzzr=Gyyzzr.rsf Gxxyzl=Gxxyzl.rsf Gxxyzr=Gxxyzr.rsf Gxyyzl=Gxyyzl.rsf Gxyyzr=Gxyyzr.rsf Gxyzzl=Gxyzzl.rsf Gxyzzr=Gxyzzr.rsf opt=1 dt= nt= isx= isy= isz= nbt=30 nbb=30 nxl=30 nxr=30 nyl=30 nyr=30 czt=0.01 czb=0.01 cxl=0.01 cxr=0.01 cmplx=n pad1=1 snap=1
\n

\n \n \n \n \n \n
 
\n Parameters
       \n \n \n
\n  
file Gxxl=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gxxr=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gxxxxl=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gxxxxr=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gxxxyl=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gxxxyr=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gxxxzl=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gxxxzr=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gxxyyl=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gxxyyr=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gxxyzl=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gxxyzr=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gxxzzl=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gxxzzr=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gxyl=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gxyr=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gxyyyl=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gxyyyr=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gxyyzl=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gxyyzr=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gxyzzl=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gxyzzr=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gxzl=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gxzr=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gxzzzl=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gxzzzr=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gyyl=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gyyr=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gyyyyl=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gyyyyr=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gyyyzl=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gyyyzr=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gyyzzl=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gyyzzr=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gyzl=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gyzr=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gyzzzl=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gyzzzr=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gzzl=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gzzr=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gzzzzl=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file Gzzzzr=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
bool cmplx=n [y/n]
\tuse complex FFT
\n
\n \n\n \n \n
\n  
float cxl=0.01
\tdecaying parameter
\n
\n \n\n \n \n
\n  
float cxr=0.01
\tdecaying parameter
\n
\n \n\n \n \n
\n  
float czb=0.01
\tdecaying parameter
\n
\n \n\n \n \n
\n  
float czt=0.01
\tdecaying parameter
\n
\n \n\n \n \n
\n  
file delta=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
float dt=
\t
\n
\n \n\n \n \n
\n  
int isx=
\t
\n
\n \n\n \n \n
\n  
int isy=
\t
\n
\n \n\n \n \n
\n  
int isz=
\t
\n
\n \n\n \n \n
\n  
int nbb=30
\t
\n
\n \n\n \n \n
\n  
int nbt=30
\t
\n
\n \n\n \n \n
\n  
int nt=
\t
\n
\n \n\n \n \n
\n  
int nxl=30
\t
\n
\n \n\n \n \n
\n  
int nxr=30
\t
\n
\n \n\n \n \n
\n  
int nyl=30
\t
\n
\n \n\n \n \n
\n  
int nyr=30
\tassume ABC pars are the same
\n
\n \n\n \n \n
\n  
int opt=1
\tif y, determine optimal size for efficiency
\n
\n \n\n \n \n
\n  
int pad1=1
\tpadding factor on the first axis
\n
\n \n\n \n \n
\n  
file phi=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file seta=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file sigma=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
int snap=1
\t
\n
\n \n\n \n \n
\n  
file vel=
\tauxiliary input file name
\n
\n \n
'