Code
Scaled-Algencan
This is an adaptation of Algencan 3.1.1, a safeguarded augmented Lagrangian solver written by E. Birgin and J.M. Martínez, which implements the additional option of scaling the final solution as described in
An easy way to incorporate the HSL and Metis packages is also implemented.