Thedesignandimplementationofanewalgorithmforsolvinglargenonlinearprogrammingproblemsisdescribed.Itfollowsabarrierapproachthatemployssequentialquadraticprogrammingandtrustregionstosolvethesubproblemsoccurringintheiteration.Bothprimalandprimal-dualversionsofthealgorithmaredeveloped,andth