| | \n\n \n \n \n file ccc= | \tauxiliary input file name \n | \n \n\n \n \n \n bool dabc=n [y/n] | \tabsorbing BC \n | \n \n\n \n \n \n file den= | \tauxiliary input file name \n | \n \n\n \n \n \n bool free=n [y/n] | \tfree surface flag \n | \n \n\n \n \n \n int gpu=0 | \tID of the GPU to be used \n | \n \n\n \n \n \n int jdata=1 | \textract receiver data every jdata time steps \n | \n \n\n \n \n \n int jsnap=nt | \tsave wavefield every jsnap time steps \n | \n \n\n \n \n \n int nbell=5 | \tbell size \n | \n \n\n \n \n \n file rec= | \tauxiliary input file name \n | \n \n\n \n \n \n bool snap=n [y/n] | \twavefield snapshots flag \n | \n \n\n \n \n \n file sou= | \tauxiliary input file name \n | \n \n\n \n \n \n bool ssou=n [y/n] | \tstress source \n | \n \n\n \n \n \n file um= | \tauxiliary input file name \n | \n \n\n \n \n \n file uo= | \tauxiliary input file name \n | \n \n\n \n \n \n bool verb=n [y/n] | \tverbosity flag \n | \n \n\n \n \n \n bool wavSrc=y [y/n] | \tif yes, look for a source wavelet. if no, look for initial displacement fields (uo and um) \n | \n \n\n \n \n \n file wfl= | \tauxiliary output file name \n | \n \n |