next up previous print clean
Next: DERIVED TYPES FOR SEISMIC Up: DERIVED TYPES FOR PARAMETERS Previous: DERIVED TYPES FOR PARAMETERS

Derived type: genkir3d_param_type

  This section describes the data-structure for the parameters needed to run Genkir3D. The user does not need to initialize all the parameters. The data structure is automatically initialized to reasonable defaults when the function genkir3d_init is called in the main program.

type genkir3d_param_type
  logical :: inv_map,inv_amp,adj,add
  logical :: verb,debug1,debug2,pipe_inp,pipe_out
  logical :: seq_inp_acc,seq_out_acc,out_in_lines
  character(len=128) :: tag_inp,tag_out
  character(len=7) :: inp_type,out_type
  integer :: n_threads,max_memory,non_data_memory
  integer :: n_t_bpass,n_freq_bpass,oversamp_bpass
  integer :: n_t
  real :: t_0,d_t
  real :: min_freq_bpass,max_freq_bpass
end type  genkir3d_param_type

3|c|Scalar variables    
Name Description Default
inv_map Apply mapping of inverse operator .false.
inv_amp Apply amplitudes of inverse operator .false.
adj Apply adjoint operator .false.
add Add to output adjoint operator .false.
verb Verbose mode .false.
debug1 First level of debugging (more verbose) .false.
debug2 Second level of debugging (even more verbose) .false.
out_in_lines The (regular) output is written in line order .false.
tag_inp Tag of input file in
tag_out Tag of input file out
inp_type Type of input data (any, float, complex) any
out_type Type of output data (same, float, complex) same
spat_map Spatial mapping (trace_to_trace, spray, gather) spray
max_apert_cmpx Maximum operator aperture along cmpx huge(1.)
max_apert_cmpy Maximum operator aperture along cmpy huge(1.)
n_t Length of output time axis (when output is irregular) -huge(1)
t_0 Origin of output time axis (when output is irregular) -huge(1.)
d_t Sampling rate of output time axis (when output is irregular) -huge(1.)
n_t_bpass Lenght of anti-aliasing band-pass filters 64
n_freq_bpass Number of frequency bands of anti-aliasing filters 8
oversamp_bpass Oversampling rate of output of anti-aliasing filters 1
min_freq_bpass Minimum frequency for anti-aliasing band-pass filters (Hz)  
max_freq_bpass Maximum frequency for anti-aliasing band-pass filters (Hz) Nyquist
n_threads Number of desired threads 1
max_memory Maximum available memory in bytes 128 Mb


next up previous print clean
Next: DERIVED TYPES FOR SEISMIC Up: DERIVED TYPES FOR PARAMETERS Previous: DERIVED TYPES FOR PARAMETERS
Stanford Exploration Project
7/5/1998