App-SeismicUnixGui
view release on metacpan or search on metacpan
lib/App/SeismicUnixGui/sunix/model/susynvxz.pm view on Meta::CPAN
susynvxz >outfile [optional parameters]
Required Parameters:
<vfile file containing velocities v[nx][nz]
nx= number of x samples (2nd dimension)
nz= number of z samples (1st dimension)
Optional Parameters:
nxb=nx band centered at midpoint
nxd=1 skipped number of midponits
dx=100 x sampling interval (m)
fx=0.0 first x sample
dz=100 z sampling interval (m)
nt=101 number of time samples
dt=0.04 time sampling interval (sec)
ft=0.0 first time (sec)
nxo=1 number of offsets
dxo=50 offset sampling interval (m)
fxo=0.0 first offset (m)
nxm=101 number of midpoints
dxm=50 midpoint sampling interval (m)
fxm=0.0 first midpoint (m)
fpeak=0.2/dt peak frequency of symmetric Ricker wavelet (Hz)
ref="1:1,2;4,2" reflector(s): "amplitude:x1,z1;x2,z2;x3,z3;...
smooth=0 =1 for smooth (piecewise cubic spline) reflectors
ls=0 =1 for line source; default is point source
tmin=10.0*dt minimum time of interest (sec)
ndpfz=5 number of diffractors per Fresnel zone
verbose=0 =1 to print some useful information
Notes:
This algorithm is based on formula (58) in Geo. Pros. 34, 686-703,
by N. Bleistein.
Offsets are signed - may be positive or negative. ",
Traveltime and amplitude are calculated by finite differences which
is done only in part of midpoints; in the skiped midpoint, interpolation
is used to calculate traveltime and amplitude. ",
More than one ref (reflector) may be specified.
Note that reflectors are encoded as quoted strings, with an optional
reflector amplitude: preceding the x,z coordinates of each reflector.
Default amplitude is 1.0 if amplitude: part of the string is omitted.
CWP: Zhenyue Liu, 07/20/92
Many subroutines borrowed from Dave Hale's program: SUSYNLV
Trace header fields set: trid, counit, ns, dt, delrt,
tracl. tracr,
cdp, cdpt, d2, f2, offset, sx, gx
=head2 User's notes (Juan Lorenzo)
untested
=cut
=head2 CHANGES and their DATES
=cut
use Moose;
our $VERSION = '0.0.1';
=head2 Import packages
=cut
( run in 0.540 second using v1.01-cache-2.11-cpan-39bf76dae61 )