Releases: SciML/LinearSolve.jl
Releases · SciML/LinearSolve.jl
v3.48.0
LinearSolve v3.48.0
Merged pull requests:
- Add API to update iterative solver tolerances (#819) (@termi-official)
- Trim allocations in dual linear problem (#822) (@hersle)
- Fix spellcheck CI (#824) (@termi-official)
- Add Krylovjl FGMRES (#826) (@termi-official)
- Fix default algorithm for sparse CUDA matrices to LUFactorization (#828) (@ChrisRackauckas-Claude)
- Use WarnLevel instead of ErrorLevel for Blas messages by default (#829) (@jClugstor)
- Bump actions/checkout from 4 to 6 (#832) (@dependabot[bot])
v3.47.0
LinearSolve v3.47.0
Merged pull requests:
- Implement Butterfly Factorization method using RecursiveFactorization.jl (#785) (@Shreyas-Ekanathan)
- Chainrules rrules for Mooncake, LinearSolve integration (#801) (@AstitvaAggarwal)
- Make
LinearVerbosityconcrete (#809) (@RomeoV) - Fix Pardiso and HYPRE verbosity when verbose is Bool (#812) (@jClugstor)
- Remove TriangularSolve dependency (#813) (@ChrisRackauckas)
- Fix type inference issue in LinearCache initialization with LinearVerbosity (#814) (@ChrisRackauckas-Claude)
- Add missing butterfly.jl test to runtests.jl (#815) (@ChrisRackauckas-Claude)
- Fix JET test expectations for Julia v1.10 and v1.12 (#818) (@ChrisRackauckas-Claude)
- Add trim tests for LUFactorization, MKLLUFactorization, and RFLUFactorization (#820) (@ChrisRackauckas-Claude)
- Fix MKLLUFactorization JET test by using target_modules parameter (#823) (@ChrisRackauckas-Claude)
Closed issues:
v3.46.1
LinearSolve v3.46.1
Merged pull requests:
- Fix ComponentArray type preservation in ForwardDiff specialization (#806) (@ChrisRackauckas-Claude)
v3.46.0
v3.45.0
v3.44.0
LinearSolve v3.44.0
Merged pull requests:
- Mooncake, LinearSolve integration - 1 (#791) (@AstitvaAggarwal)
v3.43.0
LinearSolve v3.43.0
Merged pull requests:
- Add @static if Base.USE_GPL_LIBS guards for SuiteSparse usage (#797) (@ChrisRackauckas-Claude)
- support LinearSolve on no-gpl builds (#798) (@oscardssmith)
- Fix nogpl precompile (#799) (@oscardssmith)
v3.42.0
LinearSolve v3.42.0
Merged pull requests:
- Fix handling for default algorithms for DualLinearProblems (#775) (@jClugstor)
- Prevent misplaced global declaration syntax error (#795) (@vtjnash)
- Give a very clear and strong error message for 64-bit builds with 32-bit BLAS (#796) (@ChrisRackauckas)
Closed issues:
- Homebrew's Julia Build is not built correctly and causes package precompilation errors (#271)
v3.41.0
LinearSolve v3.41.0
Merged pull requests:
- Better safeguard on unloadable MKL (#793) (@ChrisRackauckas)
v3.40.3
LinearSolve v3.40.3
Merged pull requests:
- Performance fixes for DualLinearProblems (#776) (@jClugstor)
- prepare to properly suppory lazy libraries (#789) (@vtjnash)
- Fix precompilation of usecuda, usemetal, and useblis (#792) (@ChrisRackauckas)
Closed issues:
- Precompilation with 3.40.2 fails (#790)