2025-01-24 Jennifer Scott Version 2.7.0 * Fixed bug in the solve when partial solve is requested. * Bug was also in the forward solve for sparse rhs. 2023-11-01 Jaroslav Fowkes Version 2.6.6 * Fix dropped $FFLAGS in Matlab install scripts 2023-06-26 Alexis Montoison Version 2.6.5 * Fix the signature of ma87_sparse_fwd_solve_z in hsl_ma87z.h 2023-02-17 Tyrone Rees Version 2.6.4 * Allow matlab installation on MacOS or Windows 2022-08-01 Jennifer Scott Version 2.6.3 * Comment out unused variable in examples 2022-01-24 Jaroslav Fowkes Version 2.6.2 * Standardise internal C interface module names 2021-12-10 Jennifer Scott Version 2.6.1 * Commented out unused dummy arguments that return warning messages and other small changes to limit warning messages 2020-06-10 Stojce Nakov Version 2.6.0 * Fix passing scalar to the [cz]herk kernel * Fix in tol_potrf, no update (*syrk) is performed for the last pivot (when the size is 0) 2016-08-12 Jonathan Hogg Version 2.5.0 * Capture errors from MC78 and disable MC78's printing 2016-05-09 Jonathan Hogg Version 2.4.0 * Add control%diag_zero_minus, control%diag_zero_plus and info%num_zero allowing factorization of semi-definite and near indefinite matrices (semi-definite factorization is unstable - for expert use only). * Size of control and info data structures changes in C header files. Extra space added to allow for future expansion. * Fix assorted integer conversion warnings. 2014-08-01 Jonathan Hogg Version 2.3.0 * Remove non-existant info%matrix_rank from user documentation. * Convert dnode to a pointer in task_dispatch() and add_updates() to avoid silly performance bug (and memory leak in some compilers) * Fix mismatch between C/Fortran info structures leading to memory overwrite bug * Fix bug in MATLAB interface whereby warning returns from ma87_analyse caused 'factor' option to abort prematurely. 2013-04-29 Jonathan Hogg and Jennifer Scott Version 2.2.0 * Add new user callable routine ma87_sparse_fwd_solve() (Fortran+C only, not MATLAB) 2013-03-20 Jonathan Hogg and Jennifer Scott Version 2.1.1 * Fix typos in user documentation. * Remove accidental Fortran from comment in C example * Fix bug in matlab install script for MATLAB major version > 7. 2011-05-04 Jonathan Hogg and Jennifer Scott Version 2.1.0. * Rectify performance accidental issues introduced in previous version. * MATLAB interface added. * C interface added. * Change to factorize phase to allow user to recall if matrix found to be positive definite or IEEE infinities found. 2010-12-23 Jonathan Hogg and Jennifer Scott Version 2.0.0. * Complex version included in package. * Input routine removed. Interface changed to new standard * HSL format (no checking of user data). * Solve phase improved (including BLAS2 for single rhs). * Analyse changed to use hsl_mc78. * Default task pool size reduced to 25000 (sufficient for our test problems with nemin = 32). 2009-08-21 Version 1.4.0. Special omp comments moved forward 2009-07-27 Version 1.3.0. Removed printing of a%val from ma87_analyse 2009-07-10 Version 1.2.0. keep%final_blk initialized to zero and reset to zero in finalise. 2009-07-09 Version 1.1.1. Minor wording change to specification document. 2009-05-22 Version 1.1.0. * Storage for L changed so that it is now held using an allocated array for each block column (no changes have been made to inter nodal or between nodal updates, other than to accommodate the new data structure). New structure used since will be needed in the indefinite case