b'\n \n \n
 
\n  
sfemfdm3d (4.0)
index
user/ditthara/Memfdm3d.c
\n 3D Electromagnetic time-domain FD modeling\n

\n \n \n \n \n \n
 
\n Synopsis
       sfemfdm3d < Fwav.rsf sou=Fsou.rsf rec=Frec.rsf wfl=Fwfl.rsf > Fdat.rsf mag=Fmag.rsf ele=Fele.rsf cdt=Fcdt.rsf verb=n snap=n free=n expl=n dabc=n jdata=1 jsnap=nt nqz=sf_n(az) nqx=sf_n(ax) nqy=sf_n(ay) oqz=sf_o(az) oqx=sf_o(ax) oqy=sf_o(ay) dqz=sf_d(az) dqx=sf_d(ax) dqy=sf_d(ay) nb=2

\n4th order in space, 2nd order in time. Absorbing boundary conditions. \n

\n \n \n \n \n \n
 
\n Parameters
       \n \n \n
\n  
file cdt=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
bool dabc=n [y/n]
\tAbsorbing BC
\n
\n \n\n \n \n
\n  
float dqx=sf_d(ax)
\tSaved wfld window dx
\n
\n \n\n \n \n
\n  
float dqy=sf_d(ay)
\tSaved wfld window dy
\n
\n \n\n \n \n
\n  
float dqz=sf_d(az)
\tSaved wfld window dz
\n
\n \n\n \n \n
\n  
file ele=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
bool expl=n [y/n]
\tMultiple sources, one wvlt
\n
\n \n\n \n \n
\n  
bool free=n [y/n]
\tFree surface flag
\n
\n \n\n \n \n
\n  
int jdata=1
\t# of t steps at which to save receiver data
\n
\n \n\n \n \n
\n  
int jsnap=nt
\t# of t steps at which to save wavefield
\n
\n \n\n \n \n
\n  
file mag=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
int nb=2
\tboundary padding in grid points
\n
\n \n\n \n \n
\n  
int nqx=sf_n(ax)
\tSaved wfld window nx
\n
\n \n\n \n \n
\n  
int nqy=sf_n(ay)
\tSaved wfld window ny
\n
\n \n\n \n \n
\n  
int nqz=sf_n(az)
\tSaved wfld window nz
\n
\n \n\n \n \n
\n  
float oqx=sf_o(ax)
\tSaved wfld window ox
\n
\n \n\n \n \n
\n  
float oqy=sf_o(ay)
\tSaved wfld window oy
\n
\n \n\n \n \n
\n  
float oqz=sf_o(az)
\tSaved wfld window oz
\n
\n \n\n \n \n
\n  
file rec=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
bool snap=n [y/n]
\tWavefield snapshots flag
\n
\n \n\n \n \n
\n  
file sou=
\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  
file wfl=
\tauxiliary output file name
\n
\n \n
'