Published May 4, 2023 | Version 3.0
Software Open

M-M.E.S.S. - The Matrix Equation Sparse Solver Library

  • 1. Max Planck Institute for Dynamics of Complex Technical Systems
  • 1. Max Planck Institute for Dynamics of Complex Technical Systems
  • 2. TU Chemnitz
  • 3. TU Braunschweig
  • 4. Università di Bologna

Description

The M-M.E.S.S. toolbox provides solvers for  large-scale, sparse, symmetric linear and quadratic matrix equations. These can be algebraic and differential equations and the solvers are in their core all based on the low-rank ADI method.  M-M.E.S.S. can be seen as the successor to the LyaPack toolbox with an improved formulation of the ADI, that now properly supports generalized state space systems, but also special structured DAEs. It features additional solvers for differential equations, improved shift parameter computation and a guarantee to compute real low-rank factorizations, but follows the same general philosophy of user supplied functions that the LyaPack toolbox used.

Notes

The Software is provided as a Matlab toolbox (mltbx) file, an Octave package (tar.gz) and a zip-archive. The toolbox-file needs a recent Matlab version to install properly. The Octave package was tested in Octave 5.1 and above. The content of the zip-archive is equipped with all functions to also run on older releases. In order to get all functions from the zip-archive registered properly, change to the installation folder and run the mess_path function. This will set the searchpath correctly for the current session.

Files

MMESS-3.0.zip

Files (26.8 MB)

Name Size Download all
md5:481bcbb052a4b3103ef8ed8e9a9d32c1
6.9 MB Download
md5:c38c3ae7f7dce3fbee9001ac71c43d67
10.1 MB Download
md5:c905018f6966b1818b53702aceec50a1
9.8 MB Preview Download

Additional details

Related works

Is documented by
Poster: 10.5281/zenodo.3387022 (DOI)
Book chapter: 10.48550/arXiv.2003.02088 (DOI)
Is new version of
Software: 10.5281/zenodo.49542 (DOI)
Software: 10.5281/zenodo.50575 (DOI)