.. _pynumero: PyNumero ======== 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 :mod:`API documentation `). .. toctree:: :maxdepth: 2 installation.rst tutorial.rst backward_compatibility.rst PyNumero API ------------ :mod:`pyomo.contrib.pynumero` Developers ---------- The development team includes: * Jose Santiago Rodriguez * Michael Bynum * Carl Laird * Bethany Nicholson * Robby Parker * John Siirola Packages built on PyNumero -------------------------- * https://github.com/Pyomo/pyomo/tree/main/pyomo/contrib/interior_point * https://github.com/parapint/parapint Papers utilizing PyNumero ------------------------- * 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.