Anonymous
×
Create a new article
Write your page title here:
We currently have 105 articles on MOR Wiki. Type your article name above or click on one of the titles below and start writing!



MOR Wiki

Difference between revisions of "MESS"

(Created page with 'Category:Software Category:Software_Linear_Algebra Category:Software_Sparse_Methods [http://www.mpi-magdeburg.mpg.de/mess MESS], the '''M'''atrix '''E'''quations and…')
 
m
 
(11 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
[[Category:Software]]
 
[[Category:Software]]
[[Category:Software_Linear_Algebra]]
+
[[Category:Linear algebra]]
[[Category:Software_Sparse_Methods]]
+
[[Category:sparse]]
  +
[[Category:Octave]]
  +
[[Category:MATLAB]]
   
[http://www.mpi-magdeburg.mpg.de/mess MESS], the '''M'''atrix '''E'''quations and '''S'''parse '''S'''olvers library, is the successor to the [http://www.netlib.org/lyapack/ Lyapack Toolbox] for MATLAB. It will be available as a MATLAB toolbox, as well as, a C-library. It is intended for solving large sparse matrix equations as well as problems from model order reduction and optimal control. The C version provides a large set of axillary subroutines for sparse matrix computations and efficient usage of modern multicore workstations.
+
[http://www.mpi-magdeburg.mpg.de/projects/mess MESS], the '''M'''atrix '''E'''quations and '''S'''parse '''S'''olvers library, is the successor to the [http://www.netlib.org/lyapack/ Lyapack Toolbox] for MATLAB. It is available as a MATLAB toolbox, as well as, a C-library. It is intended for solving large sparse matrix equations as well as problems from model order reduction and optimal control. The C version provides a large set of auxiliary subroutines for sparse matrix computations and efficient usage of modern multicore workstations.
   
  +
== Features ==
A list of the main features (some prtially finished at the current stage) of both the MATLAB and C versions is:
+
A list of the main features (some partially finished at the current stage) of both the MATLAB and C versions is:
 
* Solvers for large and sparse matrix Riccati (algebraic and differential) and Lyapunov (algebraic) equations
 
* Solvers for large and sparse matrix Riccati (algebraic and differential) and Lyapunov (algebraic) equations
 
* Balanced Truncation based MOR for first and second order state space systems and index 1 DAEs
 
* Balanced Truncation based MOR for first and second order state space systems and index 1 DAEs
* <math>\mathcal{H}_2</math> MOR via the IRKA and TSIA algorithms
+
* <math>\mathcal{H}_2</math>-MOR via the IRKA and TSIA algorithms
 
* Basic tools for Large sparse linear quadratic optimal control problems
 
* Basic tools for Large sparse linear quadratic optimal control problems
   
The C version moreover provides:
+
'''The C version moreover provides:'''
 
* sophisticated Multicore parallelism
 
* sophisticated Multicore parallelism
 
* compressed file I/O
 
* compressed file I/O
Line 17: Line 20:
 
* specially structured Sylvester equation solvers
 
* specially structured Sylvester equation solvers
 
* interfaces to [http://www.netlib.org/blas BLAS], [http://www.netlib.org/lapack LAPACK], [http://www.cise.ufl.edu/research/sparse/SuiteSparse/ Suitesparse], [http://www.slicot.org Slicot]
 
* interfaces to [http://www.netlib.org/blas BLAS], [http://www.netlib.org/lapack LAPACK], [http://www.cise.ufl.edu/research/sparse/SuiteSparse/ Suitesparse], [http://www.slicot.org Slicot]
  +
== Further Reading ==
  +
* P. Benner, M. Köhler, J. Saak; ''Matrix equations, sparse solvers: M-M.E.S.S.-2.0.1 - philosophy, features and application for (parametric) model order reduction''; In: Model Reduction of Complex Dynamical Systems, pp. 369 - 392 (Eds. Benner, P.; Breiten, T.; Faßbender, H.; Hinze, M.; Stykel, T. et al.). Birkhäuser, Cham, Switzerland, 2021 [https://doi.org/10.1007/978-3-030-72983-7_18 DOI] [https://morwiki.mpi-magdeburg.mpg.de/BibTeX/html/mor_bib.html#morBenKS21 BibTeX].
  +
* J. Saak, M. Voigt; ''Model reduction of constrained mechanical systems in M-M.E.S.S''; IFAC-PapersOnLine, 51(2): 661–666, 2018. [https://doi.org/10.1016/j.ifacol.2018.03.112 DOI] [https://morwiki.mpi-magdeburg.mpg.de/BibTeX/html/mor_bib.html#morSaaV18 BibTeX]
  +
* P. Benner, J. Saak; ''Efficient solution of large scale Lyapunov and Riccati equations arising in model order reduction problems''; Proceedings in Applied Mathematics and Mechanics, 8(1), Wiley InterScience; 2008. [https://doi.org/10.1002/pamm.200810085 DOI].
   
  +
== Contact ==
'''Contact information:'''<br />
 
 
[[User:Saak| Jens Saak]]
 
[[User:Saak| Jens Saak]]

Latest revision as of 15:06, 25 August 2022


MESS, the Matrix Equations and Sparse Solvers library, is the successor to the Lyapack Toolbox for MATLAB. It is available as a MATLAB toolbox, as well as, a C-library. It is intended for solving large sparse matrix equations as well as problems from model order reduction and optimal control. The C version provides a large set of auxiliary subroutines for sparse matrix computations and efficient usage of modern multicore workstations.

Features

A list of the main features (some partially finished at the current stage) of both the MATLAB and C versions is:

  • Solvers for large and sparse matrix Riccati (algebraic and differential) and Lyapunov (algebraic) equations
  • Balanced Truncation based MOR for first and second order state space systems and index 1 DAEs
  • \mathcal{H}_2-MOR via the IRKA and TSIA algorithms
  • Basic tools for Large sparse linear quadratic optimal control problems

The C version moreover provides:

  • sophisticated Multicore parallelism
  • compressed file I/O
  • uniform access to linear algebra routines
  • specially structured Sylvester equation solvers
  • interfaces to BLAS, LAPACK, Suitesparse, Slicot

Further Reading

  • P. Benner, M. Köhler, J. Saak; Matrix equations, sparse solvers: M-M.E.S.S.-2.0.1 - philosophy, features and application for (parametric) model order reduction; In: Model Reduction of Complex Dynamical Systems, pp. 369 - 392 (Eds. Benner, P.; Breiten, T.; Faßbender, H.; Hinze, M.; Stykel, T. et al.). Birkhäuser, Cham, Switzerland, 2021 DOI BibTeX.
  • J. Saak, M. Voigt; Model reduction of constrained mechanical systems in M-M.E.S.S; IFAC-PapersOnLine, 51(2): 661–666, 2018. DOI BibTeX
  • P. Benner, J. Saak; Efficient solution of large scale Lyapunov and Riccati equations arising in model order reduction problems; Proceedings in Applied Mathematics and Mechanics, 8(1), Wiley InterScience; 2008. DOI.

Contact

Jens Saak