Skip to content

Releases: icl-utk-edu/lapackpp

2024.05.31

31 May 15:28
Compare
Choose a tag to compare
  • Added shared library version (ABI version 1.0.0)
  • Updated enum parameters to have to_string, from_string;
    deprecated <enum>2str, str2<enum>
  • Removed some deprecated functions

2023.11.05

07 Nov 05:51
Compare
Choose a tag to compare
  • Add heevd GPU wrapper for CUDA, ROCm, oneMKL
  • Update Fortran strlen handling
  • Fix CMake library ordering

2023.08.25

26 Aug 04:53
Compare
Choose a tag to compare
  • Use yyyy.mm.dd version scheme, instead of yyyy.mm.release
  • Added oneAPI support to CMake
  • Fixed int64 support
  • More robust Makefile configure doesn't require CUDA or ROCm to be in
    compiler search paths (CPATH, LIBRARY_PATH, etc.)
  • Added gemqrt to multiply by Q from QR

2023.06.00

29 Jun 22:52
Compare
Choose a tag to compare
  • Updates for BLAS++ changes to Queue class

2023.01.00

26 Jan 00:33
Compare
Choose a tag to compare
  • Added oneAPI port (currently Makefile only)
  • Added {or,un}hr_col Householder reconstruction
  • Added tgexc, tgsen to reorder generalized Schur form
  • Added lartg to generate plane rotation
  • Moved main repo to https://github.com/icl-utk-edu/lapackpp/
  • Use python3

2022.07.00

25 Jan 22:58
Compare
Choose a tag to compare
  • Added device queue and Cholesky (potrf), LU (getrf), and QR (geqrf) on GPU
    for CUDA (cuSolver) and ROCm (rocSolver)
  • Added geqr tester

2022.05.00

25 Jan 22:57
Compare
Choose a tag to compare
  • Added laed4, sturm
  • Use custom allocator to avoid workspace initialization overhead
  • Backward error checks for more routines

2021.04.00

25 Jan 22:57
Compare
Choose a tag to compare
  • Added include/lapack/defines.h based on configuration
  • Added larfgp
  • More robust backward error checks
  • Makefile and CMake fixes

2020.10.02

16 Feb 18:41
Compare
Choose a tag to compare
  • CMake fixes when used as submodule
  • Update testers with require

2020.10.01

25 Jan 22:56
Compare
Choose a tag to compare
  • Fixes: ILP64, CMake output padding