SUSYNCZ - SYNthetic seismograms for piecewise constant V(Z) function True amplitude (primaries only) modeling for 2.5D        

  susyncz > outfile [parameters]                           

 Required parameters:                                      
 none                                                

 Optional Parameters:                                      
 ninf=4        number of interfaces (not including upper surface)
 dip=5*i       dips of interfaces in degrees (i=1,2,3,4)         
 zint=100*i    z-intercepts of interfaces at x=0 (i=1,2,3,4)           
 v=1500+ 500*i velocities below surface & interfaces (i=0,1,2,3,4)     
 rho=1,1,1,1,1 densities below surface & interfaces (i=0,1,2,3,4)
 nline=1    number of (identical) lines                    
 ntr=32        number of traces                            
 dx=10         trace interval                              
 tdelay=0      delay in recording time after source initiation         
 dt=0.004      time interval                               
 nt=128        number of time samples                            

 Notes:                                              
 The original purpose of this code was to create some nontrivial 
 data for Brian Sumner's CZ suite.                         

 In the original fortran code, some arrays had the index         
 interval 1:ninf, as a natural way to index over the subsurface  
 reflectors.  This indexing was preserved in this C translation. 
 Consequently, some arrays in the code do not use the 0 "slot".  

 Example:                                            
      susyncz | sufilter | sugain tpow=1 | display_program       



 Credits:
      CWP: Brian Sumner, 1983, 1985, Fortran design and code
      CWP: Stockwell & Cohen, 1995, translation to C

 Trace header fields set: tracl, ns, dt, delrt, ntr