Releases: SciML/LinearSolve.jl
Releases · SciML/LinearSolve.jl
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)
v3.27.0
LinearSolve v3.27.0
Merged pull requests:
- LinearSolveAutotune works for me with these changes (#692) (@chriselrod)
- bump some minimum versions (#693) (@ChrisRackauckas)
- Add allocation tests for caching interface (#695) (@ChrisRackauckas-Claude)
- Build docs with LinearSolveAutotune (#696) (@ChrisRackauckas)
- Update benchmarking.jl definition of big (#697) (@ChrisRackauckas)
v3.26.0
LinearSolve v3.26.0
Merged pull requests:
- Make
GenericLUFactorization
bypass overloads when used on DualLinear Problems (#685) (@jClugstor) - Improve LinearSolveAutotune UI/UX (#686) (@ChrisRackauckas-Claude)
- Add gh_cli_jll as fallback for LinearSolveAutotune when gh CLI is not installed (#687) (@ChrisRackauckas-Claude)
- Update autotuning documentation to reflect current interface (#688) (@ChrisRackauckas-Claude)
- Add automatic gh auth login prompt when sharing benchmark results (#689) (@ChrisRackauckas-Claude)
- Add MIT license to LinearSolveAutotune and update auth docs (#690) (@ChrisRackauckas-Claude)
Closed issues:
v3.25.1
LinearSolve v3.25.1
Merged pull requests:
- Add LinearSolveAutotune sublibrary for algorithm benchmarking and optimization (#670) (@ChrisRackauckas-Claude)
- Potentially fix triangular solve of MKL? (#680) (@ChrisRackauckas)
Closed issues:
- MKLLUFactorization broken with v3.25.0? (#679)
v3.25.0
LinearSolve v3.25.0
Merged pull requests:
- Apply JuliaFormatter to fix code formatting (#663) (@ChrisRackauckas)
- Fix unnecessary line splits following Catalyst.jl PR #1306 (#664) (@ChrisRackauckas)
- CompatHelper: bump compat for KrylovKit in [weakdeps] to 0.10, (keep existing compat) (#665) (@github-actions[bot])
- Complete BLIS integration with reference LAPACK (#666) (@ChrisRackauckas-Claude)
- Complete native binary triangular solve for MKL and BLIS (#667) (@ChrisRackauckas-Claude)
- Fix slow triangular matrix solves by using DirectLdiv! (#672) (@ChrisRackauckas-Claude)
- Add CUSOLVERRF.jl integration for GPU-accelerated sparse LU factorization (#673) (@ChrisRackauckas-Claude)
- Safety measures around AppleAccelerate (#676) (@ChrisRackauckas)
Closed issues:
- Slow triangular solves (#671)
v3.24.0
LinearSolve v3.24.0
Merged pull requests:
- Enable "WIP: Wrap BLIS" with reference LAPACK (#498) (@jd-foster)
- Apply JuliaFormatter to fix formatting CI (#642) (@ChrisRackauckas)
- Remove Julia v1.9 get_extension compatibility code (#644) (@ChrisRackauckas)
- Apply JuliaFormatter to fix code formatting (#645) (@ChrisRackauckas)
- Remove outdated Julia version checks (#647) (@ChrisRackauckas)
- Fix docstring of UMFPACKFactorization and KLUFactorization (#649) (@mariekeosw)
- Add test for ForwardDiff with StaticArrays (#650) (@jClugstor)
- Add comprehensive spell checking configuration (#657) (@ChrisRackauckas)
- [ci skip] Fix spelling errors (#658) (@ChrisRackauckas)
- Revert "Add test for ForwardDiff with StaticArrays " (#659) (@ChrisRackauckas)
- Fix Julia deprecation warnings in CI scripts and tests (#662) (@ChrisRackauckas)
v3.23.0
v3.22.0
LinearSolve v3.22.0
Merged pull requests:
- Setup the codebase to use explicit imports (#636) (@ChrisRackauckas)
v3.21.0
LinearSolve v3.21.0
Merged pull requests:
- Use explicit imports (#635) (@ChrisRackauckas)
- Test and fix 32-bit (#637) (@ChrisRackauckas)