The Constrained and Unconstrained Testing Environment with safe threads (CUTEst) for optimization software
See the wiki for download and installation instructions
We provide precompiled CUTEst libraries and executables in the releases tab for Linux, macOS (Intel & Silicon) and Windows.
CUTEst can be installed using the Meson build system (all commands below are to be run from the top of the source tree):
meson setup builddir -Dtests=true
meson compile -C builddir
meson install -C builddir
meson test -C builddir
For more comprehensive Meson options (-Doption=value
), including how to compile CUTEst in quaduple precision, please see meson_options.txt.
CUTEst can also be installed via the "make" build system based on ARCHDefs. To use this variant, follow the instructions in the CUTEst wiki.
-
CUTEst.jl is the Julia interface of CUTEst.
-
PyCUTEst is the Python interface of CUTEst.
-
MatCUTEst is the MATLAB interface of CUTEst.
-
CUTEst also provides a C interface; details can be found in the README.C.
The latest features added in the release v2.3.0
of CUTEst require at least the version v2.6.1
of SIFDecode.