When iterative refinement fails to converge, Amigo silently returns an inaccurate Newton direction. The line search then collapses the step size to zero, and from the outside there is no way to tell whether the failure is in the linear solve or in the line search.
When iterative refinement fails to converge, Amigo silently returns an inaccurate Newton direction. The line search then collapses the step size to zero, and from the outside there is no way to tell whether the failure is in the linear solve or in the line search.