Wikipedia
PENOPT
PENOPT is an optimization software package. Its goal is to develop a unified approach to problems of nonlinear programming and (linear and nonlinear) semidefinite programming. The solvers are based on a generalized augmented Lagrangian method combined with the Trust region algorithm.
The software was developed by Michal Kocvara and Michael Stingl.