| | \n\n \n \n \n file den= | \tauxiliary input file name \n | \n \n\n \n \n \n bool expl=n [y/n] | \t"exploding reflector" \n | \n \n\n \n \n \n bool free=n [y/n] | \tfree surface flag \n | \n \n\n \n \n \n int jdata=1 | \t \n | \n \n\n \n \n \n int jsnap=nt | \t \n | \n \n\n \n \n \n file lid= | \tauxiliary output file name \n | \n \n\n \n \n \n file liw= | \tauxiliary output file name \n | \n \n\n \n \n \n int nqx=sf_n(a2) | \t \n | \n \n\n \n \n \n int nqz=sf_n(a1) | \t \n | \n \n\n \n \n \n int ompchunk=1 | \tOpenMP data chunk size \n | \n \n\n \n \n \n int ompnth=0 | \tOpenMP available threads \n | \n \n\n \n \n \n float oqx=sf_o(a2) | \t \n | \n \n\n \n \n \n float oqz=sf_o(a1) | \t \n | \n \n\n \n \n \n file rec= | \tauxiliary input file name \n | \n \n\n \n \n \n file ref= | \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 file vel= | \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 file wfl= | \tauxiliary output file name \n | \n \n |