sfgpuktmig (4.0)
index
user/cuda/Mgpuktmig.cu
Prestack time migration (2-D/3-D) with CUDA.

 
Synopsis
        sfgpuktmig < data.rsf > image.rsf vrms=vrms.rsf sxsy=sxsy.rsf gxgy=gxgy.rsf cxcy=cxcy.rsf verb=n time=n aa=y diff=y dbtr=-1 apx=onx/2 apy=ony/2 maxtri=13 trfact=4.0*(0.5*(odx + ody)/dt)

 
Parameters
       
 
bool aa=y [y/n]
Antialiaing flag
 
int apx=onx/2
Apperture half-width in x direction
 
int apy=ony/2
Apperture half-width in y direction
 
string cxcy=
File with midpoint coordinates (auxiliary input file name)
 
int dbtr=-1
Desired number of traces per block of threads
 
bool diff=y [y/n]
Differentiation flag
 
string gxgy=
File with receiver coordinates (auxiliary input file name)
 
int maxtri=13
Maximum half-length of the antialias filter
 
string sxsy=
File with shot coordinates (auxiliary input file name)
 
bool time=n [y/n]
Total time measurement time
 
float trfact=4.0*(0.5*(odx + ody)/dt)
Trace factor for antialias filter length calculation
 
bool verb=n [y/n]
Verbosity flag
 
string vrms=
File with RMS velocities (auxiliary input file name)