Sandia National Laboratories
William Hart
Projects & Highlights
Publications & Presentations
Software
Contact Info
Miscellaneous
Internal Reports



Related Links
Discrete Algorithms and Mathematics Dept
CCIM
CSRI


Contact Info
William Hart
Distinguished Member of Technical Staff
(wehart@sandia.gov)
(505) 844-2217

Software

I am involved in the following ongoing software development projects:

  • Acro
    • Summary: Acro (A Common Repository for Optimizers) integrates a variety of optimization libraries at Sandia.
    • Info: Acro 1.0 released in July, 2006.
    • Availability: BSD Download
  • COLIN
    • Summary: A Common Optimization Library Interface.
    • Info: Principally used by Coliny, but increasingly used within other Acro projects.
    • Availability: Currently available within Acro.
  • SCOLib
    • Summary: A library of COLIN optimizers: evolutionary algorithms, DIRECT, pattern search, etc.
    • Info: The successor to SGOPT. Can also be used directly within AMPL.
    • Availability: Currently available within Acro.
  • DAKOTA
    • Summary: A toolkit for design and analysis for applications using engineering simulations
    • Info: Currently being applied to a wide range of DOE applications; an online handbook describes current capabilities
    • Availability: GPL Download
  • GNLP
    • Summary: A MINLP solver based on PEBBL.
    • Info: This solver is under active development. A preliminary version will be released in CY07.
    • Availability: TBD.
  • PEBBL
    • Summary: A parallel branch-and-bound library.
    • Info: This library is the core of PICO, and it has been encapsulated for use in other applications.
    • Availability: Currently available within Acro.
  • PICO
    • Summary: A library of parallel mixed-integer linear programming solvers.
    • Info: Currently under development. Initial versions of PICO have begun to be used for Sandia applications.
    • Availability: Currently available within Acro.
  • SGOPT
    • Summary: A library of global optimization methods, especially stochastic global optimization methods.
    • Info: Replaced by the solvers in SCOLib.
    • Availability: Deprecated with the Acro 1.0 release.
  • SPOT
    • Summary: A Sensor Placement Optimization Toolkit for water security applications.
    • Info: This library is under active development. Initial releases are being integrated into the EPA's TEVA framework.
    • Availability: LGPL Download
  • Acro
    • Summary: aAlibrary of standard utilities for code development (e.g. sorting utilities, basic abstract data types, I/O utilities).
    • Info: Is used by many libraries within Acro.
    • Availability: BSD Download

Top of page