Skip to content
/ CUTEst Public

The Constrained and Unconstrained Testing Environment with safe threads (CUTEst) for optimization software

License

Notifications You must be signed in to change notification settings

ralna/CUTEst

Repository files navigation

CUTEst

The Constrained and Unconstrained Testing Environment with safe threads (CUTEst) for optimization software

See the wiki for download and installation instructions

Build Status

License: LGPL v3

Installation

Precompiled libraries and executables

We provide precompiled CUTEst libraries and executables in the releases tab for Linux, macOS (Intel & Silicon) and Windows.

Installation from source

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.

Interfaces

  • 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.

Note

The latest features added in the release v2.3.0 of CUTEst require at least the version v2.6.1 of SIFDecode.