Recent Releases of mips

mips - MIPS 1.5.1

What's New in MIPS 1.5.1

Released May 10, 2024

Below is a summary of the changes since version 1.5 of MIPS. See the CHANGES.md file for all the gory details. For release notes for previous versions, see Appendix C of the MIPS User's Manual.

New Features:

- MATLAB
Published by rdzman almost 2 years ago

mips - MIPS 1.5

What's New in MIPS 1.5

Released Dec 12, 2022

Below is a summary of the changes since version 1.4 of MIPS. See the CHANGES.md file for all the gory details. For release notes for previous versions, see Appendix C of the MIPS User's Manual.

New Features:

  • Add to mplinsolve() the ability to return a struct containing the matrix LU factorization, and to reuse this pre-factored matrix to solve additional systems with different right-hand-sides by passing the struct in place of the A matrix to subsequent calls.
  • Add option to mplinsolve() to solve transposed systems by setting opt.tr to 1, including when providing the pre-factored matrix for the original, non-transposed system.

- MATLAB
Published by rdzman about 3 years ago

mips - MIPS 1.4

What's New in MIPS 1.4

Released Oct 8, 2020

Below is a summary of the changes since version 1.3.1 of MIPS. See the CHANGES.md file for all the gory details. For release notes for previous versions, see Appendix C of the MIPS User's Manual.

New Features:

  • Support for have_feature() from MP-Test to detect availability and version information for optional functionality. This is a modular, extensible replacement for have_fcn() from MATPOWER and MP-Opt-Model.
  • Feature detection functions for lu() and PARDISO, defining tags 'lu_vec', 'pardiso_legacy', 'pardiso_object' and 'pardiso' for have\_feature()'.
  • New functions:
    • have_feature_lu_vec detects support for the lu(..., 'vector') syntax.
    • have_feature_pardiso_legacy detects support for the legacy (v5.x) PARDISO interface, with individual MEX files for factor, solve, etc.
    • have_feature_pardiso_object detects support for the object-oriented (v6.x and later) PARDISO interface.
    • have_feature_pardiso detects availability/version of PARDISO.

Bugs Fixed:

  • Silence inadvertent output from mplinsolve() when called without solver input argument.
  • Fix fatal errors when mplinsolve() is called with 'LU' solver and dense A matrix.

Other Changes:

  • Requires MP-Test 7.1 or later.
  • Remove have_fcn() dependencies in mips(), t_mips_pardiso() and t_qps_mips().

Incompatible Changes:

  • Calling mips() with opt.linsolver set to 'PARDISO' now results in a fatal error if PARDISO is not installed, rather than warning and continuing with the default linear solver.

- MATLAB
Published by rdzman over 5 years ago

mips - MIPS 1.3.1

What's New in MIPS 1.3.1

Released Jun 20, 2019

Below is a summary of the changes since version 1.3 of MIPS. See the CHANGES.md file for all the gory details. For release notes for previous versions, see Appendix C of the MIPS User's Manual.

Changes:

  • Add CITATION file.
  • Other miscellaneous documentation updates, e.g. MATPOWER website links updated to https://matpower.org.

- MATLAB
Published by rdzman over 6 years ago

mips - MIPS 1.3

What's New in MIPS 1.3

Released Oct 30, 2018

Below is a summary of the changes since version 1.2.2 of MIPS. See the CHANGES.md file for all the gory details. For release notes for previous versions, see Appendix C of the MIPS User's Manual.

New Features:

  • Support for PARDISO 6.x.
  • New mplinsolve solver option 'LU' for explicit LU decomposition with back substitution, with options in opt.lu for specifying the number of output arguments in call to lu (opt.lu.nout), whether to use permutation vectors or matrices (opt.lu.vec) and pivot threshold options (opt.lu.thresh). The following values for the solver argument act as shortcuts for specifying various combinations of options: 'LU3', 'LU3a', 'LU4', 'LU5', 'LU3m', 'LU3am', 'LU4m', 'LU5m'. See help mplinsolve for details. Thanks to Jose Luis Marin.

Bugs Fixed:

  • Fix bug preventing pardiso.dparm options from being set.

Other Changes:

  • LaTeX source code for MIPS User's Manual included in docs/src.
  • Move mplinsolve PARDISO options to opt.pardiso in preparation for adding options for other solvers.

- MATLAB
Published by rdzman over 7 years ago