[ANN] CUTEst.jl: Enhanced support for single, double, and quadruple precision

Dear Julia Community,

We are thrilled to announce the release 1.0.0 of CUTEst.jl, a powerful interface for testing and benchmarking optimization problems in Julia. This latest release introduces support for single, double, and quadruple precision β€” a first for CUTEst in any high-level language. This enhancement allows you to test your optimization models with unprecedented flexibility and precision.

Key Features:

  • Multi-precision support:
    Seamlessly switch between single, double, and quadruple precision.

  • Automatic download of SIF files:
    Access a wide range of optimization problem sets with automatic SIF file downloads for LP, QP, and NLP collections.

  • Cross-platform compatibility:
    Enjoy full support across different operating systems, including Windows, which is now officially supported.

  • Improved Documentation:
    Comprehensive and clearer documentation to help users understand and utilize the full capabilities of CUTEst.jl.

  • Latest CUTEst features:
    Integration with the most recent features of CUTEst.

Key improvements include the replacement of the previous Bash script with a standalone SIF decoder binary for smoother and more reliable performance. Additionally, Julia’s artifact system ensures that all necessary dependencies are automatically managed and installed, streamlining the setup process and providing a consistent experience across all platforms.

For more details and to start using CUTEst.jl, visit:

Alexis Montoison (@amontoison), on behalf of the GALAHAD team
Nick Gould (@nimgould), Jari Fowkes (@jfowkes) & Dominique Orban (@dpo)

14 Likes