Software

Algorithm design, high-performance computing and advanced numerical simulations are at the core M2ACS mission. Below is a list of  software packages developed or supported by M2ACS.

2016

Pyomo (various new extension / transformation packages)

  • Description: pyomo.dae, pyomo.bilevel, and pyomo.mpec
  • Team: Jean-Paul Watson, Bill Hart, Victor Zavala, Bethany Nicholson, John Siirola, Carl Laird, and Larry Biegler.
  • Release Date: 1 major release and multiple minor releases over the last 2 years. 4.4 released 8/23/16. 4.0 released 1/8/15.
  • Access: www.pyomo.org (github, pip, conda).

StructJuMP

  • Description: Framework for modeling large-scale structured optimization problems on parallel computing architectures
  • Team: Feng Qiang (ANL), Joey Huchette (MIT), Miles Lubin (MIT), Cosmin Petra (LLNL)
  • Release Date: June 2016
  • Access: https://github.com/StructJuMP

2015

DMNetwork

  • Description: Parallel software for Network and Infrastructure simulation
  • Team: PETSc
  • Release Date: May 2015
  • Access: Part of PETSc distribution (http://www.mcs.anl.gov/petsc/)

DSP

Grappolo

PIPS