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.23.0 and dated 2025-12-12.
- for Linux systems, contrary to the past, only two Fortran 95
compilers are supported:
- GNU gfortran, version ≥ 4.9 (version numbers up to 15 are ok)
- INTEL ifort, version ≥ 13 (version numbers 11 and 12 may work, but
are no longer supported)
Please use the whole
unix sources archive, or use binary versions: see the
packages for Ubuntu
and
those for Fedora
.
Note that Fedora packages will be soon unsupported. Indeed, it is very
easy to install yourself the Muesli library on such a distribution.
- for a Windows systems
,
WSL (Windows Sublayer for Linux) is now mature and support many
releases of Ubuntu (see for example
Ubuntu 22.04 on WSL). Once Ubuntu (or another linux
distribution) is installed as a virtual machine, you can install
yourself MUESLI.
MinGW-w64 is now unsupported.
- Mac OS X
is now
unsupported.
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.7.1 (Jun 25, 2017), 3.8.0 (Nov 12, 2017),
3.9.1 (Apr 1, 2021), 3.10.1 (Apr 12, 2022), 3.11.0 (Nov 11, 2022) or
3.12.1 (Jan 8, 2025).
They can be get here.
The numerical part (FML) contains more or less 420 user-available routines and
around 2860 unitary tests. As far as we know, this whole numerical library
doesn't contain any memory leak (or very few — thanks to valgrind).
MUESLI is not a thread safe library.
Credits:
The Third-party subprograms or libraries
PDF document contains an exhaustive list of other software (partially) included in
the MUESLI library. Please feel free to contact me in case of erroneous
information.
Documentation:
The Installation Guide and the
Reference Manual can also be downloaded.
Recent news:
- 2025-12-12: Release of the 2.23.0 version. One important bug
fixed in creation of compressed adta in EPS files. (FGL).
New msDelaunay3D for creating a tetrahedra mesh from a volume
defined by piecewise linear faces; be aware that a unified term is
now in use to describe PSLG (2D) or PLC (3D), which is PLdomain,
or PLdomain3D. New mfQuantile function which works like
in Matlab or Octave.
- 2025-06-24: Release of the 2.22.4 version. Few bugs fixed,
both in FML and FGL.
- 2025-05-28: Release of the 2.22.1 version. New msColAutoScale,
msRowAutoScale and msExtractTetraConnect routines.
msPause and mfSortRows routines improved. msSortRows
added. Many bugs fixed in both FML and FGL.
- 2025-03-13: Release of the 2.21.19 version. Fixes bugs in
both FML and FGL. Integration via msQuad has
been improved for infinite intervals. New autocorrelation routines
mfXCorr and mfXCorr2. New routines to deal with
Voronoi tesselations, both in FML and FGL. New
physical units added. In Bar plot (msBar), for the X-axis,
the numerical ticks labels may be replaced by any character
strings.
- older news can be found here.
For any question, please contact the author:
Mail:
Come back to the author web page.
Last page modification: 2025-12-12