sfnorsar (4.0)
index
user/urdaneta/Mnorsar.c
Traveltime and amplitude estimation using wavefront construction.

 
Synopsis
        sfnorsar < inp.rsf ampl=ampl.rsf time=time.rsf dirx=dirx.rsf dirz=dirz.rsf srcx=srcx.rsf srcz=srcz.rsf invgeo=invgeo.rsf nang=10 rays=0 wfront=0 gap=1 inter=1 DSmax=5 dt=0.0005 nt=5 nrmax=2000 lomx=1 first=1 nou=6 gnx=nx gnz=nz gdx=dx gdz=dz gox=ox goz=oz N=3 TETAMAX=1.5 alpha2=4.0 freq=100. prcube=0 pr=0 ds=1. os=0. depth=dz

 
Parameters
       
 
float DSmax=5
Maximum distance between contiguos points of a wavefront
 
int N=3
Number of control points
 
float TETAMAX=1.5
Truncation parameter
 
float alpha2=4.0
Width of gaussian weighting function
 
file ampl=
auxiliary output file name
 
float depth=dz
Depth location of sources
 
file dirx=
auxiliary output file name
 
file dirz=
auxiliary output file name
 
float ds=1.
interval between sources
 
float dt=0.0005
time step
 
int first=1
Obtain first arrivals only
 
float freq=100.
Pseudo-frequency of waverays
 
int gap=1
Draw wavefronts every gap intervals
 
float gdx=dx

 
float gdz=dz

 
int gnx=nx
Coordinates of output grid
 
int gnz=nz

 
float gox=ox

 
float goz=oz
GET LOMAX SPECIFIC PARAMETERS
 
int inter=1
If use linear interpolation
 
file invgeo=
auxiliary output file name
 
int lomx=1
Use Lomax's waveray method
 
int nang=10
Number of take-off angles
 
int nou=6
GET GRIDDING PARAMETERS
 
int nrmax=2000
Maximum number of points that define a wavefront
 
int nt=5
Number of time steps between wavefronts
 
float os=0.
first source location
 
int pr=0
For debugging porpouses
 
int prcube=0
For debugging porpouses
 
int rays=0
If draw rays
 
file srcx=
auxiliary output file name
 
file srcz=
auxiliary output file name
 
file time=
auxiliary output file name
 
int wfront=0
If draw wavefronts

 
Used In
       

 
SEP
        waverays/gauss
waverays/marm