Program sfgpuktmig | 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)
[DIRECTORY]
user/cuda
