sfsglfdrtm2 (2.0-git)
index
user/fangg/Msglfdrtm2.c
None

 
Synopsis
        sfsglfdrtm2 < Fsrc.rsf fvel=Ffvel.rsf fden=Ffden.rsf bvel=Fbvel.rsf bden=Fbden.rsf rec=Frcd.rsf > Fimg1.rsf img2=Fimg2.rsf tmpwf=Ftmpwf.rsf tmpbwf=Ftmpbwf.rsf Gx=FGx.rsf Gz=FGz.rsf sxx=Fsxx.rsf sxz=Fsxz.rsf szx=Fszx.rsf szz=Fszz.rsf verb=n wantwf=n wantrecord=y srcdecay=SRCDECAY srcrange=SRCRANGE srctrunc=SRCTRUNC pmlsize=PMLOUT pmld0=PMLD0 decay=DECAY_FLAG decaybegin=DECAY_BEGIN freesurface=n slx= spx= slz= spz= gdep= gp= ginter=1 snapinter=10

 
Parameters
       
 
file Gx=
auxiliary input file name
 
file Gz=
auxiliary input file name
 
file bden=
auxiliary input file name
 
file bvel=
auxiliary input file name
 
bool decay=DECAY_FLAG [y/n]
Flag of decay boundary condtion: 1 = use ; 0 = not use
 
int decaybegin=DECAY_BEGIN
Begin time of using decay boundary condition
 
file fden=
auxiliary input file name
 
bool freesurface=n [y/n]
free surface
 
file fvel=
auxiliary input file name
 
float gdep=
recorder depth on grid
 
int ginter=1
geophone interval
 
int gp=
recorder depth on index
 
file img2=
auxiliary output file name
 
int pmld0=PMLD0
PML parameter
 
int pmlsize=PMLOUT
size of PML layer
 
file rec=
auxiliary input file name
 
float slx=
source location x
 
float slz=
source location z
 
int snapinter=10
snap interval
 
int spx=
source location x (index)
 
int spz=
source location z (index)
 
bool srcdecay=SRCDECAY [y/n]
source decay
 
int srcrange=SRCRANGE
source decay range
 
float srctrunc=SRCTRUNC
trunc source after srctrunc time (s)
 
file sxx=
auxiliary input file name
 
file sxz=
auxiliary input file name
 
file szx=
auxiliary input file name
 
file szz=
auxiliary input file name
 
file tmpbwf=
auxiliary output file name
 
file tmpwf=
auxiliary output 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