Skip to content

Commit f4f3b4b

Browse files
committed
Integrate BLIS into existing test suite
- Remove standalone test script as requested - Add BLIS to basictests.jl alongside other factorization algorithms - Load blis_jll and LAPACK_jll to trigger extension - Use try/catch to gracefully handle when BLIS extension unavailable - BLIS will now be tested with the same comprehensive test suite as other factorization algorithms 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
1 parent 78f3842 commit f4f3b4b

File tree

2 files changed

+10
-64
lines changed

2 files changed

+10
-64
lines changed

test/basictests.jl

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@ using LinearSolve, LinearAlgebra, SparseArrays, MultiFloats, ForwardDiff
22
using SciMLOperators
33
using IterativeSolvers, KrylovKit, MKL_jll
44
using Test
5+
6+
# Import JLL packages for extensions
7+
using blis_jll, LAPACK_jll
58
import Random
69

710
const Dual64 = ForwardDiff.Dual{Nothing, Float64, 1}
@@ -230,6 +233,13 @@ end
230233
if VERSION >= v"1.9" && LinearSolve.usemkl
231234
push!(test_algs, MKLLUFactorization())
232235
end
236+
237+
# Add BLIS when the extension is available
238+
try
239+
push!(test_algs, LinearSolve.BLISLUFactorization())
240+
catch
241+
# BLIS extension not available, skip
242+
end
233243

234244
@testset "Concrete Factorizations" begin
235245
for alg in test_algs

test_blis_flame.jl

Lines changed: 0 additions & 64 deletions
This file was deleted.

0 commit comments

Comments
 (0)