Changeset 2080


Ignore:
Timestamp:
Dec 30, 2009 1:38:42 AM (10 years ago)
Author:
wehart
Message:

Merged revisions 2072-2079 via svnmerge from
https://software.sandia.gov/svn/public/coopr/coopr.opt/trunk

........

r2079 | wehart | 2009-12-29 23:38:26 -0700 (Tue, 29 Dec 2009) | 2 lines


Update to coopr.opt changelog.

........

Location:
coopr.opt/stable/2.1
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • coopr.opt/stable/2.1

  • coopr.opt/stable/2.1/CHANGELOG.txt

    r1806 r2080  
    44
    55-------------------------------------------------------------------------------
    6  2.1
     6 2.2
    77-------------------------------------------------------------------------------
    88
    99- Under development.
    1010
     11-------------------------------------------------------------------------------
     12 2.1
     13-------------------------------------------------------------------------------
     14
     15- Adding "mipgap" attribute to the base solver class, mirroring the
     16  timelimit option. This option is pervasive, and the solver plugins
     17  themselves need to know how to write the option.
     18
     19- Added a "solve_all_instances" utility function to the solver manager
     20  library. This function takes three arguments:
     21  - a solver manager
     22  - a solver
     23  - a list of instances
     24  The routine applies the supplied solver (through the supplied solver
     25  manager) to each of the instances, retreives the results, loads them
     26  into the corresponding instance, and performs a barrier synchronization,
     27  returning when all instance solves are complete.
     28
     29- Adding default options to SolutionSet object's call method. Thus, the
     30  default it to access the first solution.
     31
     32- Added "warm_start_capable" query method to OptSolver base class. Default is
     33  to return False.
     34
     35- Fixed a major memory leak in the solver manager. When get_results() was
     36  previously invoked, the action handle was referenced as a key in
     37  the map, and the corresponding results object was deleted. However,
     38  it wasn't cleaned up in the solver manager results map. Consequently,
     39  the solver manager kept a copy of every result object ever created
     40
     41- Changes to clarify what solver outputs entail. Now, logfiles are
     42  processed whenever available, and other data is processed with an
     43  appropriate reader. The exception is 'soln' files, which generically
     44  refers to solver-specific solution results. These are parsed with a
     45  solver method.
     46
     47- Changes to make SolverResults objects pickleable.
     48
     49- Rework of the SolverResults object, to provide for a more explicit
     50  definition of solver results, and to support loading of solver results
     51  from YAML-formated data.
     52
     53- Standardized the technique used for guessing a file's format from
     54  its name.
     55
     56- Standardized plugin interfaces to sort the plugin names when they
     57  are requested by the user.
    1158
    1259-------------------------------------------------------------------------------
     
    1461-------------------------------------------------------------------------------
    1562
    16 - Initial release of Coopr to create the coopr.opt package.
     63- Initial release of Coopr to create the coopr.misc package.
    1764
    1865- See coopr.dist for previous ChangeLog information related to Coopr.
Note: See TracChangeset for help on using the changeset viewer.