Skip to main content

modOpt

A modular development environment and library for optimization algorithms

Educational

Breaks down optimization algorithms into self-contained components such as line-searches and merit functions. Students can develop new or modified versions of these components and compare its performance with a standard algorithm.

Accelerated Optimizer Development

Speed-up optimizer development by reusing standard components already available and testing with problems from test-suites.

Scalability

Sparsity structures could be specified for sub-Jacobians and the framework automatically computes the full Jacobian in the specified format in the most efficient way.