PyNumero is a package for developing parallel algorithms for nonlinear programs (NLPs). This documentation provides a brief introduction to PyNumero. For more details, see the API documentation).
API documentation
pyomo.contrib.pynumero
The development team includes:
Jose Santiago Rodriguez
Michael Bynum
Carl Laird
Bethany Nicholson
Robby Parker
John Siirola
https://github.com/Pyomo/pyomo/tree/main/pyomo/contrib/interior_point https://github.com/parapint/parapint
https://github.com/Pyomo/pyomo/tree/main/pyomo/contrib/interior_point
https://github.com/parapint/parapint
Rodriguez, J. S., Laird, C. D., & Zavala, V. M. (2020). Scalable preconditioning of block-structured linear algebra systems using ADMM. Computers & Chemical Engineering, 133, 106478.