Releases: SciML/LinearSolve.jl
Releases · SciML/LinearSolve.jl
v3.36.0
LinearSolve v3.36.0
Merged pull requests:
- Add OpenBLASLUFactorization implementation (#745) (@ChrisRackauckas-Claude)
- Add availability checks for MKL and OpenBLAS similar to AppleAccelerate (#751) (@ChrisRackauckas-Claude)
v3.35.0
LinearSolve v3.35.0
Merged pull requests:
- Add mixed precision LU factorization methods (#746) (@ChrisRackauckas-Claude)
- Fix method override in CUDA (#748) (@ChrisRackauckas)
- Add missing LinearVerbosity imports to extensions (#749) (@ChrisRackauckas-Claude)
v3.34.0
LinearSolve v3.34.0
Merged pull requests:
- Cleanup pardiso test (#741) (@j-fu)
- Fix missing imports in CUDA extension (#742) (@ChrisRackauckas-Claude)
v3.33.0
v3.32.0
LinearSolve v3.32.0
Merged pull requests:
- Add BLISLUFactorization, CudaOffloadLUFactorization, and MetalLUFactorization to default solver choices (#733) (@ChrisRackauckas-Claude)
v3.31.0
LinearSolve v3.31.0
Merged pull requests:
- Comprehensive docstring improvements for core LinearSolve types and functions (#728) (@ChrisRackauckas-Claude)
- Display NaN values in LinearSolveAutotune telemetry output (#729) (@ChrisRackauckas-Claude)
- Add complete autotune preference integration with availability checking (#730) (@ChrisRackauckas-Claude)
- Update LinearSolveAutotune preferences integration for dual preference system (#731) (@ChrisRackauckas-Claude)
v3.30.0
LinearSolve v3.30.0
Merged pull requests:
- CompatHelper: bump compat for ForwardDiff in [weakdeps] to 1, (keep existing compat) (#726) (@github-actions[bot])
v3.29.0
LinearSolve v3.29.0
Merged pull requests:
- Add FastLapackInterface.jl's LU to LinearSolveAutotune (#714) (@ChrisRackauckas-Claude)
- Update compat bounds to drop support for packages older than 3 months (#715) (@ChrisRackauckas-Claude)
- Add maxtime parameter to LinearSolveAutotune for timeout handling (#716) (@ChrisRackauckas-Claude)
- Fix hanging issue in autotune timeout mechanism (#717) (@ChrisRackauckas-Claude)
- Improve timeout handling: skip timed-out algorithms and cap big benchmarks at 15000 (#718) (@ChrisRackauckas-Claude)
- Revert timeout handling in autotune to use maxtime blocking (#719) (@ChrisRackauckas-Claude)
- CompatHelper: bump compat for AMDGPU in [weakdeps] to 2, (keep existing compat) (#720) (@github-actions[bot])
- Pure-Julia Sparse Cholesky (#721) (@samuelsonric)
- Improve constructor. (#722) (@samuelsonric)
- Add warning messages when algorithms are skipped in autotune benchmarking (#723) (@ChrisRackauckas-Claude)
- Get rid of
deepcopy, put Dual types in type system (#724) (@jClugstor)
Closed issues:
- Use of
deepcopydoesn't trim well (#648)
v3.28.0
LinearSolve v3.28.0
Merged pull requests:
- Fix Pardiso.jl tests (#701) (@ChrisRackauckas)
- Improve error messages in LinearSolveAutotune telemetry (#703) (@ChrisRackauckas)
- Fix gh auth status false negative detection in LinearSolveAutotune (#704) (@ChrisRackauckas)
- Add MKL preference management to autotune system (#706) (@ChrisRackauckas)
- Add detailed CPU information from Sys.cpu_info() to telemetry (#707) (@ChrisRackauckas)
- Add AMDGPUOffloadFactorization algorithm support (#708) (@ChrisRackauckas)
- Refactor CudaOffloadFactorization into LU and QR variants (#709) (@ChrisRackauckas)
- Update jet.jl tests (#710) (@ChrisRackauckas)
- Fix broken note admonitions (#711) (@klamike)
- Add AMDGPU methods to documentation (#712) (@ChrisRackauckas)
- Add GPU type detection to system information (#713) (@ChrisRackauckas-Claude)
v3.27.1
LinearSolve v3.27.1
Merged pull requests:
- Improve JET tests to cover all solvers (#694) (@ChrisRackauckas-Claude)
- Fix BLIS 64 (#699) (@ChrisRackauckas)