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:
- Add Sphinx-based Reference documentation.
- Add
full_histoption to enable saving inoutput.histtrajectories ofx,z,g,h,lam, andmu(issue #4).
- 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 settingopt.trto 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 forhave_fcn()from MATPOWER and MP-Opt-Model. - Feature detection functions for
lu()and PARDISO, defining tags'lu_vec','pardiso_legacy','pardiso_object'and'pardiso'forhave\_feature()'. - New functions:
have_feature_lu_vecdetects support for thelu(..., 'vector')syntax.have_feature_pardiso_legacydetects support for the legacy (v5.x) PARDISO interface, with individual MEX files for factor, solve, etc.have_feature_pardiso_objectdetects support for the object-oriented (v6.x and later) PARDISO interface.have_feature_pardisodetects availability/version of PARDISO.
Bugs Fixed:
- Silence inadvertent output from
mplinsolve()when called withoutsolverinput argument. - Fix fatal errors when
mplinsolve()is called with'LU'solver and denseAmatrix.
Other Changes:
- Requires MP-Test 7.1 or later.
- Remove
have_fcn()dependencies inmips(),t_mips_pardiso()andt_qps_mips().
Incompatible Changes:
- Calling
mips()withopt.linsolverset 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
CITATIONfile. - 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
mplinsolvesolver option'LU'for explicit LU decomposition with back substitution, with options inopt.lufor specifying the number of output arguments in call tolu(opt.lu.nout), whether to use permutation vectors or matrices (opt.lu.vec) and pivot threshold options (opt.lu.thresh). The following values for thesolverargument act as shortcuts for specifying various combinations of options:'LU3','LU3a','LU4','LU5','LU3m','LU3am','LU4m','LU5m'. Seehelp mplinsolvefor details. Thanks to Jose Luis Marin.
Bugs Fixed:
- Fix bug preventing
pardiso.dparmoptions from being set.
Other Changes:
- LaTeX source code for MIPS User's Manual included in
docs/src. - Move
mplinsolvePARDISO options toopt.pardisoin preparation for adding options for other solvers.
- MATLAB
Published by rdzman over 7 years ago