On Sep 9, 2011, at 3:37 PM, Peter Brune wrote: > The line search routines exposed through petscsnes.h (SNESXXXLineSearch and > ilk) live in src/snes/ls are dependent on the private context of the ls > newton method. This seems to have caused a fairly large degree of code > duplication of useful pieces in ls, picard, and qn. > > Would moving all of these somewhere else and removing their dependency on ls > specific solver context be a reasonable course of action?
Yes, but not yet. Keep on doing separate ones and once we have a complete collection we'll look at them all and determine the commonalities. I don't want to do it yet because I don't think we have all the cases yet. Barry > > - Peter