IPOPT

Nonlinear programming solver