This local optimizer [139,92] minimizes a scalar value and supports equality and inequality constraints. It is based on donlp2 [128,129].