| | \n\n \n \n \n float alpha=1. | \texponential scaling of preconditioning \n | \n \n\n \n \n \n string bound= | \tavoid overshoot when update (default add) \n | \n \n\n \n \n \n int cgiter=200 | \tnumber of conjugate gradient iterations \n | \n \n\n \n \n \n string cray= | \tauxiliary input file name \n | \n \n\n \n \n \n string dwiter= | \tauxiliary output file name \n | \n \n\n \n \n \n string dwsiter= | \tauxiliary output file name \n | \n \n\n \n \n \n float eps=1.e-2 | \tstable division of preconditioner \n | \n \n\n \n \n \n string gamiter= | \tauxiliary output file name \n | \n \n\n \n \n \n string liniter= | \tauxiliary output file name \n | \n \n\n \n \n \n string maski= | \tauxiliary input file name \n | \n \n\n \n \n \n string maskr= | \tauxiliary input file name \n | \n \n\n \n \n \n string matiiter= | \tauxiliary output file name \n | \n \n\n \n \n \n string matriter= | \tauxiliary output file name \n | \n \n\n \n \n \n float namda=0.1 | \tregularization parameter (Ticknov) \n | \n \n\n \n \n \n int niter=1 | \tnumber of iterations \n | \n \n\n \n \n \n int nstep=10 | \tnumber of linesearch \n | \n \n\n \n \n \n string operiter= | \tauxiliary output file name \n | \n \n\n \n \n \n string prec= | \trhs preconditioning (default angle) \n | \n \n\n \n \n \n string preciter= | \tauxiliary output file name \n | \n \n\n \n \n \n bool pvar=y [y/n] | \tallow preconditioning to change over iterations \n | \n \n\n \n \n \n bool recom=y [y/n] | \trecompute initial R according to w estimated from I \n | \n \n\n \n \n \n int rect#=(1,1,...) | \tsmoothing radius on #-th axis \n | \n \n\n \n \n \n file ref= | \tauxiliary input file name \n | \n \n\n \n \n \n bool reg=n [y/n] | \tregularization (Ticknov) \n | \n \n\n \n \n \n int repeat=1 | \tnumber of smoothings \n | \n \n\n \n \n \n string rhsiter= | \tauxiliary output file name \n | \n \n\n \n \n \n bool smooth=n [y/n] | \tsmooth update after conjugate-gradient \n | \n \n\n \n \n \n string symm= | \tright-hand side evaluation L_R*I or L_I*R (default both) \n | \n \n\n \n \n \n bool term=n [y/n] | \tearly termination if line-search failure \n | \n \n\n \n \n \n string titer= | \tauxiliary output file name \n | \n \n\n \n \n \n float tol=1.e-8 | \tthresholding for gradient scaling \n | \n \n\n \n \n \n string upiter= | \tauxiliary output file name \n | \n \n\n \n \n \n string vel= | \tauxiliary input file name \n | \n \n\n \n \n \n bool velocity=y [y/n] | \tif y, the input is velocity; n, slowness squared \n | \n \n\n \n \n \n bool verb=n [y/n] | \tverbosity flag \n | \n \n\n \n \n \n string wght= | \tauxiliary input file name \n | \n \n\n \n \n \n string witer= | \tauxiliary output file name \n | \n \n\n \n \n \n string wtiter= | \tauxiliary output file name \n | \n \n\n \n \n \n bool wupg=y [y/n] | \tcompute w for angle preconditioning \n | \n \n\n \n \n \n string x0iter= | \tauxiliary output file name \n | \n \n |