sfmodeling2d (4.0)
index
user/pyang/Mmodeling2d.c
2-D forward modeling to generate shot records

 
Synopsis
        sfmodeling2d < vinit.rsf > shots.rsf time=time.rsf check=check.rsf chk= kt=100 amp=1000 fm=10 dt= nt= ns= ng= jsx= jsz=0 jgx=1 jgz=0 sxbeg= szbeg= gxbeg= gzbeg= csdgather=n
Note: Clayton-Enquist absorbing boundary condition (A2) is applied!

 
Parameters
       
 
float amp=1000
maximum amplitude of ricker
 
file check=
auxiliary output file name
 
bool chk= [y/n]

 
bool csdgather=n [y/n]
default, common shot-gather; if n, record at every point
 
float dt=
time interval
 
float fm=10
dominant freq of ricker
 
int gxbeg=
x-begining index of receivers, starting from 0
 
int gzbeg=
z-begining index of receivers, starting from 0
 
int jgx=1
receiver x-axis jump interval
 
int jgz=0
receiver z-axis jump interval
 
int jsx=
source x-axis jump interval
 
int jsz=0
source z-axis jump interval
 
int kt=100
check it at it=100
 
int ng=
total receivers in each shot
 
int ns=
total shots
 
int nt=
total modeling time steps
 
int sxbeg=
x-begining index of sources, starting from 0
 
int szbeg=
z-begining index of sources, starting from 0
 
file time=
auxiliary output file name

 
Used In
       

 
DATA
        marmousi2mp/modelproc

 
XJTU
        gpufwi/speedup
modeling2fwi/marmtest
modeling2fwi/modeling2d
primer/modeling2d