Skip to content

v3.1

Latest
Compare
Choose a tag to compare
@drittelhacker drittelhacker released this 26 Feb 14:51

M-M.E.S.S. 3.1: Bug fixes and usability improvements

Added

  • mess_root function to find the root directory of the installation.

Changed

  • mess_version now has an optional argument that suppresses verbose
    printing of version information, when only the return value is
    desired.
  • mess_column_compression now skips the actual compression if the
    tolerance is set to 0.
  • mess_lrradi has improved LDL_T support.
  • mess_lrradi now allows setting the initial residual from the
    outside, in order to (re-)start it from a non-zero initial guess for
    the solution.
  • mess_res2_norms's argument resopts now behaves as documented.
    The old (and undocumented) use remains supported, but prints a warning.

Fixed

  • mess_path now uses mess_root to properly determine the root path
    and set the relative paths. This allows to call mess_path from
    outside the M-M.E.S.S. tree and still get the correct result.
  • BDF codes had an issue when Q, R were not present in LDL_T mode.
  • Low-rank Riccati norm computations should be more numerically stable
    now.
  • Logger functions now pass the correct string argument to MATLAB's
    error function, when an illegal log location is requested.
  • mess_assert was not passing arguments properly to mess_err.
  • Corrected a typo that could lead to trunc_tol being unset in
    mess_KSM.
  • Corrected an error in mess_lrradi to make opts.radi.compute_res
    behave as documented.