Skip to content

Commit 5f36acc

Browse files
Add RecursiveFactorization as hard dependency to LinearSolveAutotune
- Add RecursiveFactorization to Project.toml dependencies and compat - Import RecursiveFactorization in main module to ensure RFLUFactorization is available - This ensures autotune can test all available algorithms including RFLUFactorization - RFLUFactorization now properly available for all element types including BigFloat 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
1 parent a344ac3 commit 5f36acc

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

lib/LinearSolveAutotune/Project.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
1717
Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7"
1818
Dates = "ade2ca70-3891-5945-98fb-dc099432e06a"
1919
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
20+
RecursiveFactorization = "f2c3362d-daeb-58d1-803e-2bc74f2840b4"
2021
CUDA = "052768ef-5323-5732-b1bb-66c8b64840ba"
2122
Metal = "dde4c033-4e86-420c-a63e-0dd931031962"
2223

@@ -38,6 +39,7 @@ LinearAlgebra = "1"
3839
Printf = "1"
3940
Dates = "1"
4041
Test = "1"
42+
RecursiveFactorization = "0.2"
4143
CUDA = "5"
4244
Metal = "1"
4345
julia = "1.10"

lib/LinearSolveAutotune/src/LinearSolveAutotune.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ using Random
1010
using LinearAlgebra
1111
using Printf
1212
using Dates
13+
using RecursiveFactorization # Hard dependency to ensure RFLUFactorization is available
1314

1415
# Optional dependencies for telemetry and plotting
1516
using GitHub

0 commit comments

Comments
 (0)