Version 2 (modified by komart, 7 years ago)


Welcome to M.E.S.S.

MESS, the Matrix Equation Sparse Solver library, is the successor to the Lyapack Toolbox for MATLAB. It will be available a MATLAB toolbox as well as a C-library. It is intended for solving large sparse matrix equations and problems from model order reduction. The C version provide a large set of axillary subroutines for sparse matrix computations and efficient usage of modern multicore workstations. We plan to release the first public version of the C-library in 2011.


At the moment the following features are available or under active development:

  • solving large scale (generalized) Lyapunov and Riccati equations.
  • model order reduction for 1st and 2nd order systems with Balanced Truncation.

The C-library additionally provides:

  • a uniform inferface to handle sparse and dense matrices.
  • shared memory parallel algorithms using OpenMP and Pthreads.
  • a solver for special sparse-dense Sylvester equations.
  • a large set of direct and iterative solvers for linear systems
  • various helper subroutines for thread pools, configuration files, interface to MATLAB, ...


For information about the MATLAB-part please contact Dr. Jens Saak.

For information about the C-library please contact Martin Köhler.

Help using Trac