File tree Expand file tree Collapse file tree 3 files changed +11
-1
lines changed Expand file tree Collapse file tree 3 files changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"
9
9
ConcreteStructs = " 2569d6c7-a4a2-43d3-a901-331e8e4be471"
10
10
DocStringExtensions = " ffbed154-4ef7-542d-bbb7-c09d3a79fcae"
11
11
EnumX = " 4e289a0a-7415-4d19-859d-a7e5c4648b56"
12
+ FastLapackInterface = " 29a986be-02c6-4525-aec4-84b980013641"
12
13
GPUArraysCore = " 46192b85-c4d5-4398-a991-12ede77f4527"
13
14
InteractiveUtils = " b77e0a4c-d291-57a0-90e8-8db25a27a240"
14
15
Krylov = " ba0b0d4f-ebba-5204-a429-3ac8c609bfb7"
@@ -36,7 +37,6 @@ CUDSS = "45b445bb-4962-46a0-9369-b4df9d0f772e"
36
37
CUSOLVERRF = " a8cc9031-bad2-4722-94f5-40deabb4245c"
37
38
EnzymeCore = " f151be2c-9106-41f4-ab19-57ee4f262869"
38
39
FastAlmostBandedMatrices = " 9d29842c-ecb8-4973-b1e9-a27b1157504e"
39
- FastLapackInterface = " 29a986be-02c6-4525-aec4-84b980013641"
40
40
ForwardDiff = " f6369f11-7733-5829-9624-2563aa707210"
41
41
HYPRE = " b5ffcf37-a2bd-41ab-a3da-4bd9bc8ad771"
42
42
IterativeSolvers = " 42fd0dbc-a981-5370-80f2-aaf504508153"
Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ CPUSummary = "2a0fbf3d-bb9c-48f3-b0a9-814d99fd7ab9"
10
10
CUDA = " 052768ef-5323-5732-b1bb-66c8b64840ba"
11
11
DataFrames = " a93c6f00-e57d-5684-b7b6-d8193f3e46c0"
12
12
Dates = " ade2ca70-3891-5945-98fb-dc099432e06a"
13
+ FastLapackInterface = " 29a986be-02c6-4525-aec4-84b980013641"
13
14
GitHub = " bc5e4493-9b4d-5f90-b8aa-2b2bcaad7a26"
14
15
LAPACK_jll = " 51474c39-65e3-53ba-86ba-03b1b862ec14"
15
16
LinearAlgebra = " 37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
@@ -36,6 +37,7 @@ CPUSummary = "0.2"
36
37
CUDA = " 5"
37
38
DataFrames = " 1"
38
39
Dates = " 1"
40
+ FastLapackInterface = " 2.0.4"
39
41
GitHub = " 5"
40
42
LAPACK_jll = " 3"
41
43
LinearAlgebra = " 1"
Original file line number Diff line number Diff line change @@ -68,6 +68,14 @@ function get_available_algorithms(; skip_missing_algs::Bool = false)
68
68
push! (algs, SimpleLUFactorization ())
69
69
push! (alg_names, " SimpleLUFactorization" )
70
70
71
+ # FastLapackInterface LU if available
72
+ try
73
+ push! (algs, FastLUFactorization ())
74
+ push! (alg_names, " FastLUFactorization" )
75
+ catch e
76
+ @warn " FastLUFactorization not available: $e "
77
+ end
78
+
71
79
return algs, alg_names
72
80
end
73
81
You can’t perform that action at this time.
0 commit comments