next up previous contents
Next: CUTE version 2.0 Up: CUTE 1.0 Previous: Linking compiled, library versions   Contents

Bug fixes since November 93

30/Nov/93:
gps.f -- Correction 1. 3 lines interchanged.
03/Dec/93:
mi54ma.f -- Correction 10. increased NWCORE for small and medium installations.
03/Dec/93:
MINOS.sml, MINOS.med, MINOS.lrg Removed line setting Crash Option to 0. Now Crash Option defaults to 3.
03/Dec/93:
README.minos -- Added a few lines to indicate that DEC VAX/VMS users should use mi10vms.f, not mi10unix.f, to create the MINOS 5.4 object module.
13/Jan/94:
makefn.f, makegr.f -- Two lines modified for correcting a format problem in conditional expressions (ELEMENTS and GROUPS sections).
13/Jan/94:
classify.osf classall.osf -- The scripts are updated to avoid problems with echo.
20/Jan/94:
genma.f, gend.f, gens.f -- Converted these files to upper case and added a dummy argument in the call to gen.
21/Jan/94:
cns.* (formerly con.*), sdcns.* (formerly sdcon.*), paper.tex, README.cry, README.dec, README.install, README.osf, README.rs6, README.sun, README.vax -- Renamed con.* to cns.* to allow CUTE to run under DOS. Also renamed sdcon.* to sdcns.* for consistency.
21/Jan/94:
select.* -- Removed extraneous basic system commands.
21/Jan/94:
slct.f -- Removed translation of file name FILEN to upper case. This change allows the user to specify a full path name for the .DB file, and thus the .DB file need not necessarily reside in $MASTSIF.
21/Feb/94:
ccfg.f, cdh.f, cfn.f, cgr.f, cgrdh.f, cnames.f, cofg.f, cprod.f, cscfg.f, csetup.f, csgr.f, csgrsh.f, csh.f, ubandh.f, udh.f, ufn.f, ugr.f, ugrdh.f, ugrsh.f, unames.f, uofg.f, uprod.f, usetup.f, ush.f, README.tools -- Replaced sized array declarations with declarations using parameters. This change means that these arrays can be resized by changing only the parameter value, without changing the array declaration itself.
25/Apr/94:
ubandh.f -- Declared previously undefined variable NNZH as integer.
25/Apr/94:
va15ma.f -- Declared previously undefined variables MAXIT, LP, MP, INFO as integer.
02/May/94:
README.cry, README.dec, README.install, README.osf, README.rs6,
README.sun, README.vax -- Removed HS25.SIF from documentation, since it is no longer included in CUTE as a test problem.
04/May/94:
_specs, README.tools, README.depend -- Renamed former README.tools to
README.depend and renamed former _specs to README.tools, to have the names better reflect the contents of these documentation files.
04/May/94:
unfold.* -- Added line to move README.depend to $CUTEDIR/doc/depend.rdm.
10/May/94:
csetup.f -- Added OUTPUT common block to SAVE statement.
10/May/94:
sd*.*, bqp.*, cns.*, gen.*, lmq.*, mns.*, nps.*, osl.*, qp.*, ten.*, unc.*, except *.vax scripts -- Added check for installation of requested precision (single or double), to make the failure more graceful when the user tries to run a precision which has not been installed. If the requested precision is not installed, each script writes an error message and terminates.
11/May/94:
select.*, slct.f -- select.* scripts now create SLCT.DAT file containing the setting of $MASTSIF, in order that the slct program can give the full path name for the default classification file.
12/May/94:
select.* -- Removed cd to $MASTSIF since creation of SLCT.DAT means it is no longer necessary to initiate slct from $MASTSIF.
12/May/94:
unfold.* -- Added line to remove sysdp*.* files. These are system dependent files required to install CUTE on some platforms.
12/May/94:
*ma.f, clsf.f, local.f, runsd.f, slct.f -- Added machine-dependent lines for WATCOM Fortran installations. All these lines begin with CWFC.
12/May/94:
*.wfc --
13/May/94:
Added batch files to run CUTE under DOS with WATCOM Fortran compiler.
25/May/94:
asmbl.f -- Fixed error in the calculation of the Hessian which arose when the same problem variable was assigned to two or more elemental variables.
27/May/94:
sd*.vax, bqp.vax, cns.vax, gen.vax, lmq.vax, mns.vax, nps.vax, qp.vax, ten.vax, unc.vax -- Added check for installation of requested precision (single or double), to make the failure more graceful when the user tries to run a precision which has not been installed. If the requested precision is not installed, each script writes an error message and terminates.
31/May/94:
mi53ma.f, mi54ma.f, npsma.f, oslma.f, vf13ma.f -- Replaced UNIX machine-dependent OPEN statements for OUTSDIF.d with generic UNIX OPEN statements.
31/May/94:
*.hp -- Added scripts to run CUTE on HP9000 workstations under HP-UX.
02/Jun/94:
unfold.* -- Changed (for the sake of DOS) to handle postfixes in filenames limited to 3 chars.
03/Jun/94:
local.f -- Added machine-dependent lines for HP installations. All these lines begin with CHP.
12/Jul/94:
local.f -- Added machine-dependent lines for Silicon Graphics installations. All these lines begin with CSGI.
18/Jul/94:
initw.f --
25/Jul/94:
gen.*, mns.*, nps.*, ten.*, unc.* -- Added check for existence of required object file.
25/Jul/94:
bqp.*, cns.*, lmq.*, qp.*, unfold.*, paper.tex, README.cry, README.dec, README.hp, README.install, README.osf, README.rs6, README.sun, README.vax, README.wfc -- Reorganized directories for Harwell subroutine executables. Now each Harwell optimization subroutine included in CUTE has its own directory, with the same name as the subroutine (i.e., va15, ve09, ve14, vf13). Users linking compiled objects corresponding to the Harwell subroutines should place these objects in the corresponding directories. Users linking the Harwell subroutine library are unaffected by this change.
26/Jul/94:
instll.* -- Added check that unwrap has taken place before execution of instll procedure.
26/Jul/94:
gen.vax -- Removed erroneous blank in line setting ctools.
26/Jul/94:
classall.cry, classall.dec, classall.hp, classall.osf, classall.rs6, classall.sun, classall.vax --
Added check for existence of CLASSF.DB before removing it.
26/Jul/94:
classall.wfc -- Added line to type final classf.db file.
26/Jul/94:
classify.wfc -- Replaced block of lines to prevent failure when the specified directory is the current one.
26/Jul/94:
sysdp1.wfc (renamed by unfold.wfc to classone.wfc) -- Replaced block of lines to prevent failure when classf.udb does not exist.
26/Jul/94:
classify.cry, classify.dec, classify.hp, classify.osf, classify.rs6, classify.sun, classify.vax -- Added check for existence of CLASSF.UDB before moving it to CLASSF.DB.
27/Jul/94:
sdgen.vax -- Replaced 'purge' with 'purge/nolog' on three lines.
27/Jul/94:
slct.f -- Changed matching for fixed number of variables or constraints. A variable number ('V' in the classification string) is no longer considered to match a fixed number. Also fixed the initialization of FILEN for non-Unix platforms.
27/Jul/94:
tenma.f, uncma.f, va15ma.f, ve09ma.f, ve14ma.f -- Deleted CIBM lines, since CUTE does not support installations under VM/CMS.
27/Jul/94:
README.install -- Added CWFC and CHP to keywords table. Also explained presence of CIBM in local.f and runsd.f.
02/Aug/94:
slct.f -- Changed matching for number of variables or constraints in an interval. A variable number ('V' in the classification string) is no longer considered to match a number in an interval.
05/Aug/94:
osl.* -- Added check for existence of executable after link and load statement. If the executable does not exist, the error message reminds the user to ensure that FLIBS points to the Optimization Subroutine Library.
05/Aug/94:
bqp.*, cns.*, lmq.*, qp.* -- Added check for existence of required object file. If the object file does not exist, the error message states that either the object file must be placed in the appropriate directory, or HSL must point to the user's Harwell Subroutine Library.
08/Aug/94:
README.install -- Made changes to reflect recent changes to CUTE package.
23/Aug/94:
MINOS.lrg, MINOS.med, MINOS.sml Replaced line setting 'Superbasics Limit' with line setting 'Hessian Dimension'.
24/Aug/94:
README.*, maketo.*, mns.*, sdmns.*, unfold.* -- Changed mi54*.* to minos*.*, since the scripts and tools for MINOS 5.4 work without modification for MINOS 5.5, and these are now the standard versions of MINOS. Also explicitly added MINOS 5.5 to README.minos.
12/Sep/94:
osl.cry, osl.hp, osl.rs6, osl.sun -- Moved stanza setting FLIBS to follow stanza setting BLAS, and expanded comment in this stanza. Also deleted space between '-l' and '$FLIBS' in link commands.
14/Sep/94:
ccfg.f -- Fixed bug in Jacobian calcuation for groups with only linear elements.
15/Sep/94:
cofg.f, ccfg.f, cscfg.f -- Removed incorrect storage of nonzero entries in FUVALS( LGRJAC ) and updating of indices in IWK( LSTAJC ). This error did not affect the output of these routines, but would affect other routines using these arrays. Also removed setting of FIRSTG to .FALSE.
04/Oct/94:
ccifg.f, cscifg.f -- Added new tools to evaluate the function and possibly the gradient of a single constraint, in both dense and sparse formats.
04/Oct/94:
README.*, gen.*, maketo.*, unfold.* -- Added ccifg.f and cscifg.f as appropriate.
05/Oct/94:
csetup.f, usetup.f -- Rearranged variable declarations to separate common and local variables.
05/Oct/94:
ccfg.f, cdh.f, cfn.f, cgr.f, cgrdh.f, cnames.f, cofg.f, cprod.f, cscfg.f, csetup.f, csgr.f, csgrsh.f, csh.f -- Changed constrained tools to make them more efficient for unconstrained problems.
05/Jan/95:
SAMPLE.SIF -- renamed sifcmd.lst to avoid the confusion with SIF files describing actual problems. Suitable modifications in the README.* and in unfold.*.


next up previous contents
Next: CUTE version 2.0 Up: CUTE 1.0 Previous: Linking compiled, library versions   Contents
Dominique Orban 2005-03-24