Skip to content

Commit ce5c593

Browse files
no thread bound
1 parent 41322ae commit ce5c593

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/default.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ function defaultalg(A, b)
1515
if length(b) <= 10
1616
alg = GenericLUFactorization()
1717
elseif (length(b) <= 100 || (isopenblas() && length(b) <= 500)) &&
18-
eltype(A) <: Union{Float32, Float64} && Base.Threads.nthreads() > 1
18+
eltype(A) <: Union{Float32, Float64}
1919
alg = RFLUFactorization()
2020
#elseif A === nothing || A isa Matrix
2121
# alg = FastLUFactorization()
@@ -72,7 +72,7 @@ function SciMLBase.solve(cache::LinearCache, alg::Nothing,
7272
alg = GenericLUFactorization()
7373
SciMLBase.solve(cache, alg, args...; kwargs...)
7474
elseif (length(b) <= 100 || (isopenblas() && length(b) <= 500)) &&
75-
eltype(A) <: Union{Float32, Float64} && Base.Threads.nthreads() > 1
75+
eltype(A) <: Union{Float32, Float64}
7676
alg = RFLUFactorization()
7777
SciMLBase.solve(cache, alg, args...; kwargs...)
7878
#elseif A isa Matrix
@@ -134,7 +134,7 @@ function init_cacheval(alg::Nothing, A, b, u, Pl, Pr, maxiters, abstol, reltol,
134134
alg = GenericLUFactorization()
135135
init_cacheval(alg, A, b, u, Pl, Pr, maxiters, abstol, reltol, verbose)
136136
elseif (length(b) <= 100 || (isopenblas() && length(b) <= 500)) &&
137-
eltype(A) <: Union{Float32, Float64} && Base.Threads.nthreads() > 1
137+
eltype(A) <: Union{Float32, Float64}
138138
alg = RFLUFactorization()
139139
init_cacheval(alg, A, b, u, Pl, Pr, maxiters, abstol, reltol, verbose)
140140
#elseif A isa Matrix

0 commit comments

Comments
 (0)