[MITgcm-devel] [MITgcm-cvs] CVS Commit MITgcm_contrib/mlosch/optim_m1qn3

Matthew Mazloff mmazloff at ucsd.edu
Thu Apr 26 12:21:03 EDT 2012


Hi Martin

I am very interested in this -- are you planning on checking in any  
additional documentation to explain how use of this package differs  
from the original optim.  Or should it be obvious when I give it a  
try...

Thanks for adding this!
-Matt


On Apr 26, 2012, at 4:10 AM, Martin Losch wrote:

> Update of /u/gcmpack/MITgcm_contrib/mlosch/optim_m1qn3
> In directory forge:/tmp/cvs-serv29317
>
> Added Files:
> 	Makefile ddot.F m1qn3_common.h m1qn3_offline.F m1qn3a_common.h
> 	mlis3_common.h optim.h optim_main.F optim_readdata.F
> 	optim_readparms.F optim_store_m1qn3.F optim_sub.F
> 	optim_writedata.F
> Log Message:
> 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.
>
>
>
> _______________________________________________
> MITgcm-cvs mailing list
> MITgcm-cvs at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-cvs




More information about the MITgcm-devel mailing list