Dear Dhananjay,

We have a family of line search algorithms implemented in the LineMinimization 
namespace 
(https://github.com/dealii/dealii/blob/master/include/deal.II/optimization/line_minimization.h
 
<https://github.com/dealii/dealii/blob/master/include/deal.II/optimization/line_minimization.h>),
 but these are not currently shown in the documentation for some reason (see 
https://github.com/dealii/dealii/issues/8316 
<https://github.com/dealii/dealii/issues/8316>). The SUNDIALS::KINSOL solver 
(https://dealii.org/current/doxygen/deal.II/classSUNDIALS_1_1KINSOL_1_1AdditionalData.html
 
<https://dealii.org/current/doxygen/deal.II/classSUNDIALS_1_1KINSOL_1_1AdditionalData.html>)
 also appears to have a line search option for its nonlinear solver, but I’m 
not familiar with SUNDIALS so I can’t comment further on this.

I hope that this helps.

Best,
Jean-Paul

> On 11 Jun 2019, at 13:31, Dhananjay Phansalkar <[email protected]> 
> wrote:
> 
> Hello guys,
>           I am in need of bit sophisticated line search algorithm to dampen 
> the newton method. I am looking for a library(new or already linked to 
> deal.II) which can help me implement following algorithm (instead of writing 
> from scratch).
> 
> Given f(a),f '(a),f(b),f '(b) and a,b, n :
>           Generate interpolation function f(x) using  piecewise cubic Hermite 
> interpolator for given interval [a,b] and sub-divisions n 
>           Then find x* such that f ' = 0 and f '' >=0
> 
> Is it possible to do this using some libraries (may be already linked to 
> deal.II) or I have to write it from scratch?
> 
> Thank you
> 
> Cheers
> 
> Dhananjay
> 
> -- 
> The deal.II project is located at http://www.dealii.org/ 
> <http://www.dealii.org/>
> For mailing list/forum options, see 
> https://groups.google.com/d/forum/dealii?hl=en 
> <https://groups.google.com/d/forum/dealii?hl=en>
> --- 
> You received this message because you are subscribed to the Google Groups 
> "deal.II User Group" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/dealii/668f9c38-e142-4173-b0d3-aa978d7fb045%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/dealii/668f9c38-e142-4173-b0d3-aa978d7fb045%40googlegroups.com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.

-- 
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see 
https://groups.google.com/d/forum/dealii?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dealii/4B046A63-9606-4292-AD06-2A6364E712B0%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to