Log of /MITgcm_contrib/mlosch/optim_m1qn3/optim_sub.F
Parent Directory
| Revision Log
| Revision Graph
Revision
1.10 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Feb 12 15:50:49 2019 UTC
(5 years, 2 months ago)
by
mlosch
Branch:
MAIN
CVS Tags:
HEAD
Changes since
1.9: +2 -2 lines
Diff to
previous 1.9
,
to
selected 1.1
fix a bug reported by Andrew McRae: reduce memory allocation
from ndz = 3*nn+nupdate*(3*nn+1)to ndz = 4*nn+nupdate*(2*nn+1)
Revision
1.9 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed May 2 10:06:42 2018 UTC
(5 years, 11 months ago)
by
mlosch
Branch:
MAIN
Changes since
1.8: +2 -2 lines
Diff to
previous 1.8
,
to
selected 1.1
replace constant -9999. by -9999. _d 0 in argument list of S/R optim_writedata
This fixes funny output. Now the cost function value is really -9999.
Revision
1.8 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon May 9 09:37:17 2016 UTC
(7 years, 11 months ago)
by
mlosch
Branch:
MAIN
Changes since
1.7: +4 -1 lines
Diff to
previous 1.7
,
to
selected 1.1
add CTRL_SIZE.h if ALLOW_GENARR2D_CONTROL, ALLOW_GENARR3D_CONTROL, or
ALLOW_GENTIM2D_CONTROL is defined, so that it compiles in that case, too
Revision
1.7 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jun 2 16:17:24 2015 UTC
(8 years, 10 months ago)
by
mlosch
Branch:
MAIN
Changes since
1.6: +17 -5 lines
Diff to
previous 1.6
,
to
selected 1.1
replace ECCO_CPPOPTIONS.h with CTRL_OPTIONS.h according recent changes
in main repository (still needs to be tested)
add a little bit of output
Revision
1.5 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu May 10 10:25:14 2012 UTC
(11 years, 11 months ago)
by
mlosch
Branch:
MAIN
Changes since
1.4: +11 -13 lines
Diff to
previous 1.4
,
to
selected 1.1
- move initialisation of coldStart to optim_readparms.F
- read header from costname-file rather than ctrlname-file, so that
cost function value is appropriate
- add some output and safety catches
Revision
1.2 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Apr 27 09:50:46 2012 UTC
(12 years ago)
by
mlosch
Branch:
MAIN
Changes since
1.1: +11 -17 lines
Diff to
previous 1.1
get rid of the USE_POINTER flag
introduce more allocate statements for DYNAMIC
clean up a little
Revision
1.1 -
(
view)
(
download)
(
annotate)
-
[selected]
Thu Apr 26 11:10:06 2012 UTC
(12 years ago)
by
mlosch
Branch:
MAIN
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.
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
select a symbolic revision name using the selection box, or choose
'Use Text Field' and enter a numeric revision.