b'\n \n \n
 
\n  
sfiwilbfgs (4.0)
index
user/sparse/Miwilbfgs.c
\n Image-domain waveform tomography (L-BFGS). \n

\n \n \n \n \n \n
 
\n Synopsis
       sfiwilbfgs < in.rsf > out.rsf source=source.rsf data=data.rsf wdso=wdso.rsf wstk=wstk.rsf precon=precon.rsf grad=grad.rsf verb=y deriv=y nh=0 load=n uts=0 npml=10 beta=0. grect1=5 grect2=5 gscale=-1. nhess=6 miter=10 mline=5 epsilon=1.e-7 lower=1.5 upper=7.5 order=
\n

\n \n \n \n \n \n
 
\n Parameters
       \n \n \n
\n  
float beta=0.
\tstacking power cost function
\n
\n \n\n \n \n
\n  
string data=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
bool deriv=y [y/n]
\tif y, apply derivative in z
\n
\n \n\n \n \n
\n  
float epsilon=1.e-7
\tL-BFGS termination epsilon
\n
\n \n\n \n \n
\n  
string grad=
\tauxiliary output file name
\n
\n \n\n \n \n
\n  
int grect1=5
\tgradient smoothing radius on axis 1
\n
\n \n\n \n \n
\n  
int grect2=5
\tgradient smoothing radius on axis 2
\n
\n \n\n \n \n
\n  
float gscale=-1.
\tgradient re-scale (enabled if (0,1))
\n
\n \n\n \n \n
\n  
bool load=n [y/n]
\tload LU
\n
\n \n\n \n \n
\n  
float lower=1.5
\tlower bound of feasible set
\n
\n \n\n \n \n
\n  
int miter=10
\tL-BFGS maximum # of iterations
\n
\n \n\n \n \n
\n  
int mline=5
\tL-BFGS maximum # of line search
\n
\n \n\n \n \n
\n  
int nh=0
\thorizontal space-lag
\n
\n \n\n \n \n
\n  
int nhess=6
\tL-BFGS # of Hessian corrections
\n
\n \n\n \n \n
\n  
int npml=10
\tPML width
\n
\n \n\n \n \n
\n  
string order=
\tdiscretization scheme (default optimal 9-point)
\n
\n \n\n \n \n
\n  
string precon=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
string source=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
float upper=7.5
\tupper bound of feasible set
\n
\n \n\n \n \n
\n  
int uts=0
\tnumber of OMP threads
\n
\n \n\n \n \n
\n  
bool verb=y [y/n]
\tverbosity flag
\n
\n \n\n \n \n
\n  
string wdso=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
string wstk=
\tauxiliary input file name
\n
\n \n
'