MUESLI library

What is MUESLI?

MUESLI is a free numerical and graphical library, written mainly in Fortran 95 and developped by Édouard Canot.

For a first introduction, see the User Guide.

The available release is numbered 2.17.12 and dated 2021-06-24.
MUESLI needs also a C and a C++ compiler. GCC and INTEL actually constitute compiler suites, which provide their own C and C++ compilers.

BLAS / LAPACK must be available on the target machine. The following versions (older ones may or may not work) are recommended: 3.4.2 (Sep 25, 2012), 3.5.0 (Nov 16, 2013), 3.6.1 (Jun 18, 2016), 3.7.1 (Jun 25, 2017), 3.8.0 (Nov 12, 2017) or 3.9.1 (Apr 1, 2021).
They can be get here. Caution: versions 3.2.0 and 3.4.0 lead to either run-time error or wrong results in MUESLI. [For example, Mac OS X Yosemite provides Lapack-3.2.1, which is too old and not adapted to Muesli]
Moreover, the user should also fix the Lapack bug number 114 (a stack corruption may occur, see here; this holds for 3.4.2 and 3.5.0 versions only).
Sometimes, it may be necessary to compile yourself the Blas/Lapack library (some erroneous floating-point exceptions have been reported).

The numerical part (FML) contains more or less 400 user-available routines and around 3000 unitary tests. As far as we know, this whole numerical library doesn't contain any memory leak (thanks to valgrind).

However, it is not thread safe.


The Installation Guide and the Reference Manual can also be downloaded.

Recent news:

For any question, please contact the author:

Come back to the author web page.
Last page modification: 2021-06-25