Skip to content

Releases: jchristopherson/linalg

v1.8.6

14 Nov 19:45
9ee42bf

Choose a tag to compare

  • Added an immutable interface for several routines.

v1.8.5

12 Aug 19:40
59ef956

Choose a tag to compare

Fixed a bug in the QR rank 1 update regarding workspace array size.

v1.8.4

07 Aug 14:39
21e2822

Choose a tag to compare

Updated CMake build scripts to include install instructions.

v1.8.3

22 Jan 15:33
247b11a

Choose a tag to compare

  • Clean up code
  • Improve documentation
  • Improve build scripts to ensure BLAS and LAPACK are made available if not already installed

v1.8.2

12 Aug 20:36
ce3dab6

Choose a tag to compare

This is a minor release that adds more sorting routines.

v1.8.1

30 Jul 12:31
3f34fad

Choose a tag to compare

Added to the sparse matrix creation routines.

v1.8.0

28 Feb 18:41
500d73f

Choose a tag to compare

This release adds support for sparse matrices. Specifically, sparse matrices stored in compressed-sparse-row (CSR) form. As part of the release, the following additions were made.

  • Overloading matmul to accommodate sparse matrix multiplication
  • Overloading size to query the dimensional information of a sparse matrix
  • Overloading transpose to transpose a sparse matrix
  • Overloading operators to support interaction with sparse matrices
  • Addition of an LU factorization and solver routine for sparse matrices
  • Addition of a preconditioned GMRES solver for sparse matrices
  • Conversion routines for dense, diagonal, and banded matrices to sparse format
  • Conversion routines from sparse format to dense format
  • Overload assignment operator to perform conversions between sparse to dense and dense to sparse formats in a comfortable manner

v1.7.4

23 Jan 19:32
72c60fc

Choose a tag to compare

Added banded matrix multiplication routines

v1.7.3

22 Nov 00:28
78471d4

Choose a tag to compare

  • Add support to build with FPM
  • Add explicit interfaces for BLAS & LAPACK routines used in this library
  • Fix bug in pseudo-inverse code
  • Minor bug fixes

v1.7.2: Bug Fix

19 Jan 12:11
0434bc8

Choose a tag to compare

  • Fixed issue with ferror header file location
  • Fixed issue with tests failing on MacOS with gfortran
  • Implemented CI for MacOS & Ubuntu using ifort and gfortran
  • Implemented additional testing
  • Optioned the inclusion of the C API