= Welcome to M.E.S.S. = MESS, the Matrix Equations Sparse Solvers library, is the successor to the 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. == Features == 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 via Balanced Truncation. * H_2 model order reduction via the IRKA and TSIA algorithms. * tools for LQR problems. * Differential Riccati equation solvers. 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. * H_2 model order reduction for 1st order systems using IRKA or TSIA. * a large set of direct and iterative solvers for linear systems. * various helper subroutines for thread pools, configuration files, interface to MATLAB, ... == Contact == For information about the MATLAB-part please contact [http://www.mpi-magdeburg.mpg.de/mpcsc/saak/ Dr. Jens Saak]. For information about the C-library please contact [http://www.mpi-magdeburg.mpg.de/mpcsc/koehlerm/ Martin Köhler]. === Help using Trac === * TracGuide -- Built-in Documentation * [http://trac.edgewall.org/ The Trac project] -- Trac Open Source Project * [http://trac.edgewall.org/wiki/TracFaq Trac FAQ] -- Frequently Asked Questions * TracSupport -- Trac Support