The MODULOPT library is made of three parts:
-
a collection of optimization solvers, each of them implementing a specific algorithm,
-
a small collection of optimization problems, the Modulopt collection, whose problems can be smooth or nonsmooth and
are issued from various application areas in scientific or industrial computing, (this collection has two companion collections
of problems with an academic nature: Modulopttoys writen in Fortran 95 and Moduloptmatlab written in Matlab),
-
an environment for testing solvers on heterogeneous collections of problems, called Libopt.
To get an optimization routine, click on the button "Optimization
solvers" in the menu on the left and see whether the available solvers suit your needs.
The collections of problems are distributed as parts of Libopt, under
the names modulopt, moduloptmatlab, and modulopttoys.
The Libopt environment is both a methodology and a set of tools that can be used for testing, comparing, and profiling
solvers on problems belonging to various collections.