Parent Directory | Revision Log | Revision Graph
First working version of a new optimization package that uses a slightly modified version of m1qn3, v3.3 (https://who.rocq.inria.fr/Jean-Charles.Gilbert/modulopt/optimization-routines/m1qn3/m1qn3.html) to work as an offline optimizer. The advantage of m1qn3_offline is, that it is run in reverse communication control mode, so that it gives back control to the call routine (here a script) to provide a new estimate of the cost function and the gradient based on the control vector. This way we can do complete line searches that are meaningful.
1 | mlosch | 1.1 | common /m1qn3a_l/ sscale,cold,warm |
2 | common /m1qn3a_i/ itmax,isim,jcour | ||
3 | common /m1qn3a_rl/ d1,t,tmin,tmax,gnorm,gnorms,eps1,ff,dk | ||
4 | logical sscale,cold,warm | ||
5 | integer itmax,isim,jcour | ||
6 | double precision d1,t,tmin,tmax,gnorm,gnorms,eps1,ff,dk |
ViewVC Help | |
Powered by ViewVC 1.1.22 |