nonlin_solver - generic non-linear solver program
call nonlin_solver(oper,solv,x, dat, niter,x0,err,res,xmov,rmov)
operator (standard interface)
Step calculation routine
real(:)
data
number of iterations
real(:)
Initial model
real(:)
model
real(niter)
Error sum((d-d~)**2)
real(:)
Final residual (size of data)
real(:,niter)
Movie of model values as a function of iter
real(:,niter)
Movie of data residual
Generic non-linear solver.
All operators must follow convetion
integer function (logical adj, logical add, real(:)
model, real(:)
data)
All solv routines must follow the convention
integer function(logical forget,real(:) x,real(:) g)
the solver_reg manpage,the solver_prec manpage,the lsqr manpage,the solver manpage
geef90