Package evaluation to test BlockBandedMatrices on Julia 1.14.0-DEV.3141 (fbd24f51d0*) started at 2026-09-08T14:41:04.637 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 12.26s ################################################################################ # Installation # Installing BlockBandedMatrices... Resolving package versions... Updating `~/.julia/environments/v1.14/Project.toml` [ffab5731] + BlockBandedMatrices v0.13.5 Updating `~/.julia/environments/v1.14/Manifest.toml` [4c555306] + ArrayLayouts v1.12.2 [aae01518] + BandedMatrices v1.12.0 [8e7c35d0] + BlockArrays v1.10.0 [ffab5731] + BlockBandedMatrices v0.13.5 [1a297f60] + FillArrays v1.17.0 [a3b82374] + MatrixFactorizations v3.1.3 [aea7be01] + PrecompileTools v1.3.4 [21216c6a] + Preferences v1.5.2 [90137ffa] + StaticArrays v1.9.20 [1e83bf80] + StaticArraysCore v1.4.4 [56f22d72] + Artifacts v1.11.0 [ade2ca70] + Dates v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.14.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v1.13.0 [fa267f1f] + TOML v1.0.3 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.5.7+0 [4536629a] + OpenBLAS_jll v0.3.34+0 [8e850b90] + libblastrampoline_jll v5.15.0+0 Installation completed after 3.31s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 17.42s ################################################################################ # Testing # Testing BlockBandedMatrices Status `/tmp/jl_0XLdLX/Project.toml` [4c88cf16] Aqua v0.8.16 [4c555306] ArrayLayouts v1.12.2 [aae01518] BandedMatrices v1.12.0 [8e7c35d0] BlockArrays v1.10.0 [ffab5731] BlockBandedMatrices v0.13.5 [e30172f5] Documenter v1.19.0 [1a297f60] FillArrays v1.17.0 [a3b82374] MatrixFactorizations v3.1.3 [d3525ed8] ParallelTestRunner v2.8.2 [37e2e46d] LinearAlgebra v1.14.0 [9a3f8284] Random v1.11.0 [2f01184e] SparseArrays v1.13.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_0XLdLX/Manifest.toml` [a4c015fc] ANSIColoredPrinters v0.0.1 [1520ce14] AbstractTrees v0.4.5 [4c88cf16] Aqua v0.8.16 [4c555306] ArrayLayouts v1.12.2 [aae01518] BandedMatrices v1.12.0 [8e7c35d0] BlockArrays v1.10.0 [ffab5731] BlockBandedMatrices v0.13.5 [944b1d66] CodecZlib v0.7.9 [34da2185] Compat v4.18.1 [ffbed154] DocStringExtensions v0.9.5 [e30172f5] Documenter v1.19.0 [1a297f60] FillArrays v1.17.0 [d7ba0133] Git v1.5.0 [b5f81e59] IOCapture v1.0.0 [692b3bcd] JLLWrappers v1.8.0 [682c06a0] JSON v1.8.0 [0e77f7df] LazilyInitializedFields v1.3.0 [36869731] Malt v1.4.1 [d0879d2d] MarkdownAST v0.1.3 [a3b82374] MatrixFactorizations v3.1.3 [d3525ed8] ParallelTestRunner v2.8.2 [69de0a69] Parsers v3.0.0 [aea7be01] PrecompileTools v1.3.4 [21216c6a] Preferences v1.5.2 [2792f1a3] RegistryInstances v0.1.0 [05181044] RelocatableFolders v1.0.1 [6c6a2e73] Scratch v1.3.0 [90137ffa] StaticArrays v1.9.20 [1e83bf80] StaticArraysCore v1.4.4 [10745b16] Statistics v1.11.5 [ec057cc2] StructUtils v2.8.5 [3bb67fe8] TranscodingStreams v0.11.3 [2e619515] Expat_jll v2.8.4+0 [020c3dae] Git_LFS_jll v3.7.1+0 [f8c6e375] Git_jll v2.55.0+0 [94ce4f54] Libiconv_jll v1.18.0+0 [9bd350c2] OpenSSH_jll v10.5.1+0 [0dad84c5] ArgTools v1.2.0 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [8ba89e20] Distributed v1.12.0 [f43a241f] Downloads v1.7.0 [7b1f6079] FileWatching v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.13.0 [b27032c2] LibCURL v1.0.0 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.14.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [ca575930] NetworkOptions v1.3.0 [44cfe95a] Pkg v1.14.0 [de0858da] Printf v1.11.0 [3fa0cd96] REPL v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.13.0 [9e88b42a] Serialization v1.11.0 [6462fe0b] Sockets v1.11.0 [2f01184e] SparseArrays v1.13.0 [f489334b] StyledStrings v1.13.0 [fa267f1f] TOML v1.0.3 [a4e569a6] Tar v1.10.0 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.5.7+0 [deac9b47] LibCURL_jll v8.22.0+0 [e37daf67] LibGit2_jll v1.9.7+0 [29816b5a] LibSSH2_jll v1.11.104+0 [14a3606d] MozillaCACerts_jll v2026.8.13 [4536629a] OpenBLAS_jll v0.3.34+0 [458c3c95] OpenSSL_jll v3.5.8+0 [efcefdf7] PCRE2_jll v10.48.0+0 [bea87d4a] SuiteSparse_jll v7.10.1+0 [83775a58] Zlib_jll v1.3.2+0 [3161d3a3] Zstd_jll v1.5.7+1 [8e850b90] libblastrampoline_jll v5.15.0+0 [8e850ede] nghttp2_jll v1.70.0+0 [3f19e933] p7zip_jll v17.8.2+0 Testing Running tests... Running 11 tests using 1 parallel jobs. If this is too many concurrent jobs, specify the `--jobs=N` argument to the tests, or set the `JULIA_CPU_THREADS` environment variable. │ Test │ ──────────────── CPU ──────────────── │ Test (Worker) │ time (s) │ GC (s) │ GC % │ Alloc (MB) │ RSS (MB) │ test_bandedblockbanded (1) │ 176.52 │ 3.82 │ 2.2 │ 6886.21 │ 679.62 │ test_triblockbanded (1) │ 107.14 │ failed at 2026-09-08T14:47:17.715 test_docstrings (1) │ 87.29 │ 0.89 │ 1.0 │ 1646.28 │ 974.27 │ test_linalg (1) │ 168.67 │ failed at 2026-09-08T14:51:36.386 test_broadcasting (1) │ 454.97 │ 10.46 │ 2.3 │ 13235.71 │ 1310.55 │ test_misc (1) │ 161.48 │ 3.29 │ 2.0 │ 5278.20 │ 1439.09 │ test_adjtransblockbanded (1) │ 25.70 │ 0.15 │ 0.6 │ 847.82 │ 1439.09 │ test_aqua (1) │ 67.69 │ 0.64 │ 0.9 │ 1390.50 │ 1439.09 │ test_blockbanded (1) │ 40.08 │ failed at 2026-09-08T15:04:13.671 test_blockskyline (1) │ 89.49 │ failed at 2026-09-08T15:05:44.732 test_blockskylineqr (1) │ 77.43 │ failed at 2026-09-08T15:07:04.042 Output generated during execution of 'test_docstrings': ┌ ┌ Warning: Unable to determine HTML(edit_link = ...) from remote HEAD branch, defaulting to "master". │ │ Calling `git remote` failed with an exception. Set JULIA_DEBUG=Documenter to see the error. │ │ Unless this is due to a configuration error, the relevant variable should be set explicitly. │ └ @ Documenter ~/.julia/packages/Documenter/13nbQ/src/utilities/utilities.jl:952 │ [ Info: SetupBuildDirectory: setting up build directory. │ [ Info: Doctest: running doctests. │ [ Info: Skipped ExpandTemplates step (doctest only). │ [ Info: Skipped CrossReferences step (doctest only). │ [ Info: Skipped CheckDocument step (doctest only). │ [ Info: Skipped Populate step (doctest only). └ [ Info: Skipped RenderDocument step (doctest only). Output generated during execution of 'test_broadcasting': ┌ 27.580278 seconds (8.49 M allocations: 929.851 MiB, 2.19% gc time, 100.00% compilation time) │ 0.000074 seconds (27 allocations: 2.578 KiB) │ 39.804652 seconds (10.39 M allocations: 714.860 MiB, 1.40% gc time, 100.00% compilation time) └ 0.000037 seconds (64 allocations: 5.656 KiB) Output generated during execution of 'test_misc': ┌ 2.780119 seconds (957.25 k allocations: 65.449 MiB, 2.11% gc time, 99.99% compilation time) │ 4.117608 seconds (2.46 M allocations: 175.758 MiB, 1.41% gc time, 99.99% compilation time) └ 0.000262 seconds (139 allocations: 18.602 KiB) Output generated during execution of 'test_aqua': [ 10 instances of possible type-piracy detected. To get a list, set `broken = false`. Output generated during execution of 'test_blockbanded': ┌ 0.124352 seconds (17.93 k allocations: 1.254 MiB, 99.89% compilation time) └ 0.150216 seconds (28.26 k allocations: 2.074 MiB, 99.83% compilation time) Test Summary: | Pass Fail Error Broken Total Time Overall | 1026 4 36 5 1071 24m56.4s test_bandedblockbanded | 206 206 2m56.5s test_triblockbanded | 50 2 11 3 66 1m47.1s triangular | 50 2 11 3 66 1m42.7s triangular BandedBlockBandedMatrix mul | 16 16 13.7s Block by BlockIndex | 9 9 4.8s triangular BandedBlockBandedMatrix ldiv | 6 6 1m01.3s Rectangular blocks BlockBandedMatrix linear algebra | 7 7 10.5s SubBlockSkylineMatrix linear algebra | 12 2 11 3 28 12.4s test_docstrings | 1 1 1m27.3s test_linalg | 19 2 13 34 2m48.7s lmul!/rmul! | 3 3 1.0s BlockBandedMatrix linear algebra | 6 2 9 17 9.7s BandedBlockBandedMatrix linear algebra | 8 1 9 35.6s Rectangular block * | 2 2 9.5s Cholesky | 2 1 3 1m47.1s test_broadcasting | 147 147 7m35.0s test_misc | 104 1 105 2m41.5s test_adjtransblockbanded | 33 33 25.7s test_aqua | 9 1 10 1m07.7s test_blockbanded | 83 2 85 40.1s BlockBandedMatrix | 83 2 85 19.9s BlockBandedMatrix constructors | 19 19 6.5s BlockBandedMatrix block indexing | 29 29 6.2s blockcol/rowsupport | 10 10 0.3s block-banded matrix interface for blockranges | 6 6 4.2s BlockBandedMatrix indexing | 6 6 0.3s BlockBandedMatrix BLAS arithmetic | 6 2 8 1.5s BlockBandedMatrix fill and copy | 5 5 0.6s BlockBandedMatrix type inferrence bug (#9) | 0 0.0s BlockVector | 1 1 0.2s test_blockskyline | 372 2 374 1m29.5s BlockSkylineMatrix | 372 2 374 1m29.4s @jagot lmul! bug | 2 1 3 3.8s BlockSkylineMatrix multiplication | 3 1 4 11.1s Broadcasting | 6 6 39.6s BlockSkylineMatrix arithmetic | 360 360 33.1s indexing | 1 1 1.9s test_blockskylineqr | 2 8 10 1m17.4s BlockBandedMatrix QR/QL | 2 8 10 1m01.2s Square QR | 1 1 0.4s Thin QR | 1 1 0.1s Wide QR | 1 1 0.1s Square QL | 1 1 0.3s Thin QL | 0 0.0s Wide QL | 1 1 0.0s Complex QR/QL | 2 2 0.6s Simple | 1 1 0.2s Off-diagonals | 1 1 0.3s Fast QR \ | 1 1 6.9s BigFloat QR | 1 1 2 52.8s FAILURE Error in testset SubBlockSkylineMatrix linear algebra: Error During Test at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:156 Test threw exception Expression: unsafe_load(pointer(V)) == A[2, 4] MethodError: no method matching strides(::BlockBandedMatrices.BlockBandedMatrix{Float64}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] pointer(x::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base abstractarray.jl:1279 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] [5] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:156 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [7] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:136 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [9] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:17 Error in testset SubBlockSkylineMatrix linear algebra: Error During Test at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:157 Test threw exception Expression: unsafe_load(pointer(V) + sizeof(Float64) * stride(V, 2)) == A[2, 5] MethodError: no method matching strides(::BlockBandedMatrices.BlockBandedMatrix{Float64}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] pointer(x::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base abstractarray.jl:1279 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] [5] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:157 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [7] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:136 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [9] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:17 Error in testset SubBlockSkylineMatrix linear algebra: Error During Test at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:163 Test threw exception Expression: (similar(b, size(V, 1)) .= MulAdd(V, b)) == Matrix(V) * b == BLAS.gemv!('N', 1.0, V, b, 0.0, Vector{Float64}(undef, size(V, 1))) MethodError: no method matching strides(::BlockBandedMatrices.BlockBandedMatrix{Float64}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] pointer(x::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base abstractarray.jl:1279 [4] gemv!(trans::Char, alpha::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, X::Vector{Float64}, beta::Float64, Y::Vector{Float64}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:784 [5] _gemv!(tA::Char, α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, x::Vector{Float64}, β::Float64, y::Vector{Float64}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:293 [inlined] [6] materialize!(M::ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.DenseColumnMajor, ArrayLayouts.DenseColumnMajor, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, Vector{Float64}, Vector{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:297 [inlined] [7] muladd!(α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::Vector{Float64}, β::Float64, C::Vector{Float64}; kw::@Kwargs{Czero::Bool}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [8] copyto!(dest::Vector{Float64}, M::ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.DenseColumnMajor, ArrayLayouts.ZerosLayout, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, Vector{Float64}, FillArrays.Zeros{Float64, 1, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:82 [inlined] [9] copyto!(dest::Vector{Float64}, bc::Base.Broadcast.Broadcasted{ArrayLayouts.ApplyBroadcastStyle, Tuple{Base.OneTo{Int64}}, typeof(identity), Tuple{ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.DenseColumnMajor, ArrayLayouts.ZerosLayout, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, Vector{Float64}, FillArrays.Zeros{Float64, 1, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:76 [inlined] [10] materialize!(::Base.Broadcast.Unknown, dest::Vector{Float64}, bc::Base.Broadcast.Broadcasted{ArrayLayouts.ApplyBroadcastStyle, Nothing, typeof(identity), Tuple{ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.DenseColumnMajor, ArrayLayouts.ZerosLayout, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, Vector{Float64}, FillArrays.Zeros{Float64, 1, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}}}) @ Base.Broadcast broadcast.jl:932 [inlined] [11] materialize!(dest::Vector{Float64}, bc::Base.Broadcast.Broadcasted{ArrayLayouts.ApplyBroadcastStyle, Nothing, typeof(identity), Tuple{ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.DenseColumnMajor, ArrayLayouts.ZerosLayout, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, Vector{Float64}, FillArrays.Zeros{Float64, 1, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}}}) @ Base.Broadcast broadcast.jl:928 [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] [13] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:163 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [15] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:136 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [17] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:17 Error in testset SubBlockSkylineMatrix linear algebra: Test Failed at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:167 Expression: pointer(V) Expected: ArgumentError Thrown: MethodError MethodError: no method matching strides(::BlockBandedMatrices.BlockBandedMatrix{Float64}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] pointer(x::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base abstractarray.jl:1279 [4] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:167 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:985 [inlined] [6] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:167 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [8] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:136 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [10] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:17 Error in testset SubBlockSkylineMatrix linear algebra: Error During Test at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:171 Test threw exception Expression: UpperTriangular(A) \ b ≈ UpperTriangular(Matrix(A)) \ b MethodError: no method matching strides(::BlockBandedMatrices.BlockBandedMatrix{Float64}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] trsv!(uplo::Char, trans::Char, diag::Char, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, x::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:1502 [4] materialize!(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/triangular.jl:215 [inlined] [5] materialize!(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:355 [inlined] [6] ldiv!(A::LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, B::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:101 [inlined] [7] copyto!(dest::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, Vector{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/triangular.jl:210 [inlined] [8] copy(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, Vector{Float64}}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:21 [inlined] [9] materialize(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, Vector{Float64}}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:22 [inlined] [10] ldiv(A::LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, B::Vector{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:98 [inlined] [11] \(A::LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, x::Vector{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:162 [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] [13] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:171 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [15] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:136 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [17] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:17 Error in testset SubBlockSkylineMatrix linear algebra: Error During Test at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:174 Test threw exception Expression: unsafe_load(pointer(V)) == A[2, 5] MethodError: no method matching strides(::BlockBandedMatrices.BlockBandedMatrix{Float64}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] pointer(x::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base abstractarray.jl:1279 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] [5] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:174 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [7] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:136 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [9] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:17 Error in testset SubBlockSkylineMatrix linear algebra: Error During Test at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:175 Test threw exception Expression: unsafe_load(pointer(V) + sizeof(Float64) * stride(V, 2)) == A[2, 6] MethodError: no method matching strides(::BlockBandedMatrices.BlockBandedMatrix{Float64}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] pointer(x::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base abstractarray.jl:1279 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] [5] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:175 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [7] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:136 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [9] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:17 Error in testset SubBlockSkylineMatrix linear algebra: Error During Test at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:180 Test threw exception Expression: (similar(b, size(V, 1)) .= MulAdd(V, b)) == Matrix(V) * b == BLAS.gemv!('N', 1.0, V, b, 0.0, Vector{Float64}(undef, size(V, 1))) MethodError: no method matching strides(::BlockBandedMatrices.BlockBandedMatrix{Float64}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] pointer(x::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base abstractarray.jl:1279 [4] gemv!(trans::Char, alpha::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}, X::Vector{Float64}, beta::Float64, Y::Vector{Float64}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:784 [5] _gemv!(tA::Char, α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}, x::Vector{Float64}, β::Float64, y::Vector{Float64}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:293 [inlined] [6] materialize!(M::ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.DenseColumnMajor, ArrayLayouts.DenseColumnMajor, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}, Vector{Float64}, Vector{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:297 [inlined] [7] muladd!(α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}, B::Vector{Float64}, β::Float64, C::Vector{Float64}; kw::@Kwargs{Czero::Bool}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [8] copyto!(dest::Vector{Float64}, M::ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.DenseColumnMajor, ArrayLayouts.ZerosLayout, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}, Vector{Float64}, FillArrays.Zeros{Float64, 1, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:82 [inlined] [9] copyto!(dest::Vector{Float64}, bc::Base.Broadcast.Broadcasted{ArrayLayouts.ApplyBroadcastStyle, Tuple{Base.OneTo{Int64}}, typeof(identity), Tuple{ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.DenseColumnMajor, ArrayLayouts.ZerosLayout, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}, Vector{Float64}, FillArrays.Zeros{Float64, 1, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:76 [inlined] [10] materialize!(::Base.Broadcast.Unknown, dest::Vector{Float64}, bc::Base.Broadcast.Broadcasted{ArrayLayouts.ApplyBroadcastStyle, Nothing, typeof(identity), Tuple{ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.DenseColumnMajor, ArrayLayouts.ZerosLayout, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}, Vector{Float64}, FillArrays.Zeros{Float64, 1, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}}}) @ Base.Broadcast broadcast.jl:932 [inlined] [11] materialize!(dest::Vector{Float64}, bc::Base.Broadcast.Broadcasted{ArrayLayouts.ApplyBroadcastStyle, Nothing, typeof(identity), Tuple{ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.DenseColumnMajor, ArrayLayouts.ZerosLayout, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}, Vector{Float64}, FillArrays.Zeros{Float64, 1, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}}}) @ Base.Broadcast broadcast.jl:928 [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] [13] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:180 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [15] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:136 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [17] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:17 Error in testset SubBlockSkylineMatrix linear algebra: Test Failed at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:184 Expression: pointer(V) Expected: ArgumentError Thrown: MethodError MethodError: no method matching strides(::BlockBandedMatrices.BlockBandedMatrix{Float64}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] pointer(x::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base abstractarray.jl:1279 [4] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:184 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:985 [inlined] [6] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:184 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [8] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:136 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [10] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:17 Error in testset SubBlockSkylineMatrix linear algebra: Error During Test at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:188 Test threw exception Expression: UpperTriangular(A) \ b ≈ UpperTriangular(Matrix(A)) \ b MethodError: no method matching strides(::BlockBandedMatrices.BlockBandedMatrix{Float64}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] trsv!(uplo::Char, trans::Char, diag::Char, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, x::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:1502 [4] materialize!(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/triangular.jl:215 [inlined] [5] materialize!(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:355 [inlined] [6] ldiv!(A::LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, B::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:101 [inlined] [7] copyto!(dest::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, Vector{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/triangular.jl:210 [inlined] [8] copy(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, Vector{Float64}}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:21 [inlined] [9] materialize(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, Vector{Float64}}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:22 [inlined] [10] ldiv(A::LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, B::Vector{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:98 [inlined] [11] \(A::LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, x::Vector{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:162 [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] [13] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:188 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [15] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:136 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [17] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:17 Error in testset SubBlockSkylineMatrix linear algebra: Error During Test at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:195 Test threw exception Expression: unsafe_load(pointer(V_22)) == V_22[1, 1] == V[1, 1] MethodError: no method matching strides(::BlockBandedMatrices.BlockBandedMatrix{Float64}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] pointer(x::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base abstractarray.jl:1279 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] [5] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:195 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [7] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:136 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [9] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:17 Error in testset SubBlockSkylineMatrix linear algebra: Error During Test at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:198 Test threw exception Expression: copyto!(similar(b), MulAdd(V, b)) == copyto!(similar(b), MulAdd(V_22, b)) == Matrix(V) * b == BLAS.gemv!('N', 1.0, V, b, 0.0, Vector{Float64}(undef, size(V, 1))) MethodError: no method matching strides(::BlockBandedMatrices.BlockBandedMatrix{Float64}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] pointer(x::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base abstractarray.jl:1279 [4] gemv!(trans::Char, alpha::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, X::Vector{Float64}, beta::Float64, Y::Vector{Float64}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:784 [5] _gemv!(tA::Char, α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, x::Vector{Float64}, β::Float64, y::Vector{Float64}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:293 [inlined] [6] materialize!(M::ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.DenseColumnMajor, ArrayLayouts.DenseColumnMajor, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, Vector{Float64}, Vector{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:297 [inlined] [7] muladd!(α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::Vector{Float64}, β::Float64, C::Vector{Float64}; kw::@Kwargs{Czero::Bool}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [8] copyto!(dest::Vector{Float64}, M::ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.DenseColumnMajor, ArrayLayouts.ZerosLayout, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, Vector{Float64}, FillArrays.Zeros{Float64, 1, Tuple{Base.OneTo{Int64}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:82 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] [10] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:198 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [12] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:136 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [14] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:17 Error in testset SubBlockSkylineMatrix linear algebra: Error During Test at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:210 Test threw exception Expression: UpperTriangular(V2) \ b ≈ UpperTriangular(V) \ b MethodError: no method matching strides(::BlockBandedMatrices.BlockBandedMatrix{Float64}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] trsv!(uplo::Char, trans::Char, diag::Char, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, x::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:1502 [4] materialize!(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/triangular.jl:215 [inlined] [5] materialize!(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}}, false}}, BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:355 [inlined] [6] ldiv!(A::LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}}, false}}, B::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:101 [inlined] [7] copyto!(dest::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}}, false}}, Vector{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/triangular.jl:210 [inlined] [8] copy(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}}, false}}, Vector{Float64}}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:21 [inlined] [9] materialize(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}}, false}}, Vector{Float64}}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:22 [inlined] [10] ldiv(A::LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}}, false}}, B::Vector{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:98 [inlined] [11] \(A::LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}}, false}}, x::Vector{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:162 [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] [13] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:210 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [15] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:136 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [17] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:17 Error in testset BlockBandedMatrix linear algebra: Error During Test at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:46 Test threw exception Expression: unsafe_load(pointer(V)) == 46 MethodError: no method matching strides(::BlockBandedMatrices.BlockBandedMatrix{Float64}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] pointer(x::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base abstractarray.jl:1279 [4] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:36 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [6] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:46 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] Error in testset BlockBandedMatrix linear algebra: Error During Test at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:47 Test threw exception Expression: unsafe_load(pointer(V) + stride(V, 2) * sizeof(Float64)) == 53 MethodError: no method matching strides(::BlockBandedMatrices.BlockBandedMatrix{Float64}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] pointer(x::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base abstractarray.jl:1279 [4] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:36 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [6] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:47 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] Error in testset BlockBandedMatrix linear algebra: Error During Test at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:50 Test threw exception Expression: A * x == (similar(x) .= MulAdd(A, x)) ≈ Matrix(A) * x MethodError: no method matching strides(::BlockBandedMatrices.BlockBandedMatrix{Float64}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] pointer(x::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base abstractarray.jl:1279 [4] gemv!(trans::Char, alpha::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, X::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, beta::Float64, Y::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:784 [5] _gemv!(tA::Char, α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, x::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, β::Float64, y::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:293 [inlined] [6] materialize!(M::ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.DenseColumnMajor, ArrayLayouts.DenseColumnMajor, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:297 [inlined] [7] muladd!(α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, β::Float64, C::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}; kw::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [8] mul!(dest::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, α::Float64, β::Float64) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:144 [9] mul!(C::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, α::Float64, β::Float64) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:410 [10] _block_muladd!(α::Float64, A::BlockBandedMatrices.BlockBandedMatrix{Float64}, X::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, β::Float64, Y::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:197 [inlined] [11] materialize!(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, ArrayLayouts.DenseColumnMajor, Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}, Vector{Float64}, BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:219 [12] muladd!(α::Float64, A::BlockBandedMatrices.BlockBandedMatrix{Float64}, B::Vector{Float64}, β::Float64, C::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}; kw::@Kwargs{Czero::Bool}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [inlined] [13] copyto!(dest::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, ArrayLayouts.ZerosLayout, Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}, Vector{Float64}, FillArrays.Zeros{Float64, 1, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:82 [inlined] [14] copy(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, ArrayLayouts.ZerosLayout, Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}, Vector{Float64}, FillArrays.Zeros{Float64, 1, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:77 [15] copy(M::ArrayLayouts.Mul{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, BlockBandedMatrices.BlockBandedMatrix{Float64}, Vector{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:140 [inlined] [16] materialize(M::ArrayLayouts.Mul{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, BlockBandedMatrices.BlockBandedMatrix{Float64}, Vector{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:137 [inlined] [17] mul(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, B::Vector{Float64}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:138 [inlined] [18] *(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, B::Vector{Float64}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:225 [19] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:36 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [21] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:50 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] Error in testset BlockBandedMatrix linear algebra: Error During Test at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:56 Test threw exception Expression: A * X ≈ (similar(X) .= MulAdd(A, X)) ≈ Matrix(A) * X MethodError: no method matching strides(::BlockBandedMatrices.BlockBandedMatrix{Float64}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] gemm!(transA::Char, transB::Char, alpha::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, Matrix{Float64}, Tuple{UnitRange{Int64}, Base.OneTo{Int64}}, false}, beta::Float64, C::SubArray{Float64, 2, Matrix{Float64}, Tuple{UnitRange{Int64}, Base.OneTo{Int64}}, false}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:1775 [4] _gemm!(tA::Char, tB::Char, α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, Matrix{Float64}, Tuple{UnitRange{Int64}, Base.OneTo{Int64}}, false}, β::Float64, C::SubArray{Float64, 2, Matrix{Float64}, Tuple{UnitRange{Int64}, Base.OneTo{Int64}}, false}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:294 [inlined] [5] materialize!(M::ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.ColumnMajor, ArrayLayouts.ColumnMajor, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, SubArray{Float64, 2, Matrix{Float64}, Tuple{UnitRange{Int64}, Base.OneTo{Int64}}, false}, SubArray{Float64, 2, Matrix{Float64}, Tuple{UnitRange{Int64}, Base.OneTo{Int64}}, false}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:311 [inlined] [6] muladd!(α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, Matrix{Float64}, Tuple{UnitRange{Int64}, Base.OneTo{Int64}}, false}, β::Float64, C::SubArray{Float64, 2, Matrix{Float64}, Tuple{UnitRange{Int64}, Base.OneTo{Int64}}, false}; kw::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [7] mul!(dest::SubArray{Float64, 2, Matrix{Float64}, Tuple{UnitRange{Int64}, Base.OneTo{Int64}}, false}, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, Matrix{Float64}, Tuple{UnitRange{Int64}, Base.OneTo{Int64}}, false}, α::Float64, β::Float64) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:144 [8] mul!(C::SubArray{Float64, 2, Matrix{Float64}, Tuple{UnitRange{Int64}, Base.OneTo{Int64}}, false}, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, Matrix{Float64}, Tuple{UnitRange{Int64}, Base.OneTo{Int64}}, false}, α::Float64, β::Float64) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:396 [9] _block_muladd!(α::Float64, A::BlockBandedMatrices.BlockBandedMatrix{Float64}, X::BlockArrays.BlockedMatrix{Float64, Matrix{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, Base.OneTo{Int64}}}, β::Float64, Y::BlockArrays.BlockedMatrix{Float64, Matrix{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, Base.OneTo{Int64}}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:205 [inlined] [10] materialize!(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, ArrayLayouts.DenseColumnMajor, Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}, Matrix{Float64}, BlockArrays.BlockedMatrix{Float64, Matrix{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, Base.OneTo{Int64}}}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:255 [11] muladd!(α::Float64, A::BlockBandedMatrices.BlockBandedMatrix{Float64}, B::Matrix{Float64}, β::Float64, C::BlockArrays.BlockedMatrix{Float64, Matrix{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, Base.OneTo{Int64}}}; kw::@Kwargs{Czero::Bool}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [inlined] [12] copyto!(dest::BlockArrays.BlockedMatrix{Float64, Matrix{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, Base.OneTo{Int64}}}, M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, ArrayLayouts.ZerosLayout, Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}, Matrix{Float64}, FillArrays.Zeros{Float64, 2, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, Base.OneTo{Int64}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:82 [inlined] [13] copy(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, ArrayLayouts.ZerosLayout, Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}, Matrix{Float64}, FillArrays.Zeros{Float64, 2, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, Base.OneTo{Int64}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:77 [14] copy(M::ArrayLayouts.Mul{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, BlockBandedMatrices.BlockBandedMatrix{Float64}, Matrix{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:140 [inlined] [15] materialize(M::ArrayLayouts.Mul{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, BlockBandedMatrices.BlockBandedMatrix{Float64}, Matrix{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:137 [inlined] [16] mul(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, B::Matrix{Float64}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:138 [inlined] [17] *(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, B::Matrix{Float64}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:224 [18] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:36 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [20] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:56 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] Error in testset BlockBandedMatrix linear algebra: Error During Test at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:57 Test threw exception Expression: X * A ≈ (similar(X) .= MulAdd(X, A)) ≈ Matrix(X) * A MethodError: no method matching strides(::BlockBandedMatrices.BlockBandedMatrix{Float64}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] gemm!(transA::Char, transB::Char, alpha::Float64, A::SubArray{Float64, 2, Matrix{Float64}, Tuple{Base.OneTo{Int64}, UnitRange{Int64}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, beta::Float64, C::SubArray{Float64, 2, Matrix{Float64}, Tuple{Base.OneTo{Int64}, UnitRange{Int64}}, false}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:1775 [4] _gemm!(tA::Char, tB::Char, α::Float64, A::SubArray{Float64, 2, Matrix{Float64}, Tuple{Base.OneTo{Int64}, UnitRange{Int64}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, β::Float64, C::SubArray{Float64, 2, Matrix{Float64}, Tuple{Base.OneTo{Int64}, UnitRange{Int64}}, false}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:294 [inlined] [5] materialize!(M::ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.ColumnMajor, ArrayLayouts.ColumnMajor, Float64, SubArray{Float64, 2, Matrix{Float64}, Tuple{Base.OneTo{Int64}, UnitRange{Int64}}, false}, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, SubArray{Float64, 2, Matrix{Float64}, Tuple{Base.OneTo{Int64}, UnitRange{Int64}}, false}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:311 [inlined] [6] muladd!(α::Float64, A::SubArray{Float64, 2, Matrix{Float64}, Tuple{Base.OneTo{Int64}, UnitRange{Int64}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, β::Float64, C::SubArray{Float64, 2, Matrix{Float64}, Tuple{Base.OneTo{Int64}, UnitRange{Int64}}, false}; kw::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [7] mul!(dest::SubArray{Float64, 2, Matrix{Float64}, Tuple{Base.OneTo{Int64}, UnitRange{Int64}}, false}, A::SubArray{Float64, 2, Matrix{Float64}, Tuple{Base.OneTo{Int64}, UnitRange{Int64}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, α::Float64, β::Float64) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:144 [8] mul!(C::SubArray{Float64, 2, Matrix{Float64}, Tuple{Base.OneTo{Int64}, UnitRange{Int64}}, false}, A::SubArray{Float64, 2, Matrix{Float64}, Tuple{Base.OneTo{Int64}, UnitRange{Int64}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, α::Float64, β::Float64) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:398 [9] _block_muladd!(α::Float64, A::BlockArrays.BlockedMatrix{Float64, Matrix{Float64}, Tuple{Base.OneTo{Int64}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, X::BlockBandedMatrices.BlockBandedMatrix{Float64}, β::Float64, Y::BlockArrays.BlockedMatrix{Float64, Matrix{Float64}, Tuple{Base.OneTo{Int64}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:205 [inlined] [10] materialize!(M::ArrayLayouts.MulAdd{ArrayLayouts.DenseColumnMajor, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, Float64, Matrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockArrays.BlockedMatrix{Float64, Matrix{Float64}, Tuple{Base.OneTo{Int64}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:263 [11] muladd!(α::Float64, A::Matrix{Float64}, B::BlockBandedMatrices.BlockBandedMatrix{Float64}, β::Float64, C::BlockArrays.BlockedMatrix{Float64, Matrix{Float64}, Tuple{Base.OneTo{Int64}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}; kw::@Kwargs{Czero::Bool}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [inlined] [12] copyto!(dest::BlockArrays.BlockedMatrix{Float64, Matrix{Float64}, Tuple{Base.OneTo{Int64}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, M::ArrayLayouts.MulAdd{ArrayLayouts.DenseColumnMajor, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.ZerosLayout, Float64, Matrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}, FillArrays.Zeros{Float64, 2, Tuple{Base.OneTo{Int64}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:82 [inlined] [13] copy(M::ArrayLayouts.MulAdd{ArrayLayouts.DenseColumnMajor, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.ZerosLayout, Float64, Matrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}, FillArrays.Zeros{Float64, 2, Tuple{Base.OneTo{Int64}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:77 [14] copy(M::ArrayLayouts.Mul{ArrayLayouts.DenseColumnMajor, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, Matrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:140 [inlined] [15] materialize(M::ArrayLayouts.Mul{ArrayLayouts.DenseColumnMajor, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, Matrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:137 [inlined] [16] mul(A::Matrix{Float64}, B::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:138 [inlined] [17] *(A::Matrix{Float64}, B::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:227 [18] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:36 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [20] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:57 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] Error in testset BlockBandedMatrix linear algebra: Error During Test at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:63 Test threw exception Expression: U \ v ≈ w MethodError: no method matching strides(::BlockBandedMatrices.BlockBandedMatrix{Float64}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] trsv!(uplo::Char, trans::Char, diag::Char, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, x::Vector{Float64}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:1502 [4] materialize!(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}, Vector{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/triangular.jl:215 [inlined] [5] ldiv!(A::LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}, B::Vector{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:101 [inlined] [6] copyto!(dest::Vector{Float64}, M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}, Vector{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/triangular.jl:210 [inlined] [7] copy(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}, Vector{Float64}}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:21 [inlined] [8] materialize(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}, Vector{Float64}}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:22 [inlined] [9] ldiv(A::LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}, B::Vector{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:98 [inlined] [10] \(A::LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}, x::Vector{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:162 [11] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:36 [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [13] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:63 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] Error in testset BlockBandedMatrix linear algebra: Error During Test at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:65 Test threw exception Expression: ldiv!(U, v) === v MethodError: no method matching strides(::BlockBandedMatrices.BlockBandedMatrix{Float64}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] trsv!(uplo::Char, trans::Char, diag::Char, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, x::Vector{Float64}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:1502 [4] materialize!(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}, Vector{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/triangular.jl:215 [inlined] [5] ldiv!(A::LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}, B::Vector{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:101 [inlined] [6] ldiv!(A::LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}, x::Vector{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:147 [7] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:36 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [9] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:65 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] Error in testset BlockBandedMatrix linear algebra: Test Failed at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:66 Expression: v ≈ w Evaluated: [1.0, 1.0, 1.0, 1.0] ≈ [0.0003214118747078087, 0.00026881720430107435, 0.00023041474654377978, 0.014285714285714285] Error in testset BlockBandedMatrix linear algebra: Error During Test at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:72 Test threw exception Expression: U \ v ≈ w MethodError: no method matching strides(::BlockBandedMatrices.BlockBandedMatrix{Float64}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] trsv!(uplo::Char, trans::Char, diag::Char, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, x::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:1502 [4] materialize!(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/triangular.jl:215 [inlined] [5] materialize!(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:355 [inlined] [6] ldiv!(A::LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, B::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:101 [inlined] [7] copyto!(dest::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, Vector{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/triangular.jl:210 [inlined] [8] copy(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, Vector{Float64}}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:21 [inlined] [9] materialize(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, Vector{Float64}}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:22 [inlined] [10] ldiv(A::LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, B::Vector{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:98 [inlined] [11] \(A::LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, x::Vector{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:162 [12] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:36 [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [14] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:72 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] Error in testset BlockBandedMatrix linear algebra: Error During Test at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:75 Test threw exception Expression: ldiv!(U, v) === v MethodError: no method matching strides(::BlockBandedMatrices.BlockBandedMatrix{Float64}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] trsv!(uplo::Char, trans::Char, diag::Char, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, x::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:1502 [4] materialize!(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/triangular.jl:215 [inlined] [5] materialize!(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, Vector{Float64}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:355 [inlined] [6] ldiv!(A::LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, B::Vector{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:101 [inlined] [7] ldiv!(A::LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, x::Vector{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:147 [8] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:36 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [10] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:75 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] Error in testset BlockBandedMatrix linear algebra: Test Failed at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:76 Expression: v ≈ w Evaluated: [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0] ≈ [0.13765349678031563, 0.016310738090136324, 0.07971035508591391, 0.00089208913031761, 0.0005537104946798998, 0.0003975357397701815, 0.0003214118747078087, 0.00026881720430107435, 0.00023041474654377978, 0.014285714285714285] Error in testset BandedBlockBandedMatrix linear algebra: Error During Test at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:79 Got exception outside of a @test MethodError: no method matching strides(::BlockBandedMatrices.BlockBandedMatrix{Float64}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] gemm!(transA::Char, transB::Char, alpha::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, beta::Float64, C::Matrix{Float64}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:1775 [4] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:113 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [6] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:80 Error in testset Rectangular block *: Error During Test at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:180 Test threw exception Expression: A * B ≈ Matrix(A) * Matrix(B) MethodError: no method matching strides(::BlockBandedMatrices.BlockBandedMatrix{Float64}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] gemm!(transA::Char, transB::Char, alpha::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, beta::Float64, C::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:1775 [4] _gemm!(tA::Char, tB::Char, α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, β::Float64, C::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:294 [inlined] [5] materialize!(M::ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.ColumnMajor, ArrayLayouts.ColumnMajor, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:311 [inlined] [6] muladd!(α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, β::Float64, C::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}; kw::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [7] mul!(dest::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, α::Float64, β::Float64) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:144 [8] mul!(C::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, α::Float64, β::Float64) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:408 [9] _block_muladd!(α::Float64, A::BlockBandedMatrices.BlockBandedMatrix{Float64}, X::BlockBandedMatrices.BlockBandedMatrix{Float64}, β::Float64, Y::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:205 [inlined] [10] _matmul(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:230 [inlined] [11] materialize!(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:237 [12] muladd!(α::Float64, A::BlockBandedMatrices.BlockBandedMatrix{Float64}, B::BlockBandedMatrices.BlockBandedMatrix{Float64}, β::Float64, C::BlockBandedMatrices.BlockBandedMatrix{Float64}; kw::@Kwargs{Czero::Bool}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [inlined] [13] copyto!(dest::BlockBandedMatrices.BlockBandedMatrix{Float64}, M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.ZerosLayout, Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}, FillArrays.Zeros{Float64, 2, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:82 [inlined] [14] copy(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.ZerosLayout, Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}, FillArrays.Zeros{Float64, 2, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:77 [15] copy(M::ArrayLayouts.Mul{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:140 [inlined] [16] materialize(M::ArrayLayouts.Mul{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:137 [inlined] [17] mul(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, B::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:138 [inlined] [18] *(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, B::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:223 [19] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:175 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [21] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:180 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] Error in testset Rectangular block *: Error During Test at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:194 Test threw exception Expression: A * B ≈ Matrix(A) * Matrix(B) MethodError: no method matching strides(::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] gemm!(transA::Char, transB::Char, alpha::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, beta::Float64, C::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:1775 [4] _gemm!(tA::Char, tB::Char, α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, β::Float64, C::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:294 [inlined] [5] materialize!(M::ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.ColumnMajor, ArrayLayouts.ColumnMajor, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:311 [inlined] [6] muladd!(α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, β::Float64, C::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}; kw::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [7] mul!(dest::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, A::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, α::Float64, β::Float64) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:144 [8] mul!(C::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, A::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, α::Float64, β::Float64) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:408 [9] _block_muladd!(α::Float64, A::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, X::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, β::Float64, Y::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:205 [inlined] [10] _matmul(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, Float64, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:230 [inlined] [11] materialize!(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, Float64, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:237 [12] muladd!(α::Float64, A::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, B::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, β::Float64, C::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}; kw::@Kwargs{Czero::Bool}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [inlined] [13] copyto!(dest::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.ZerosLayout, Float64, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, FillArrays.Zeros{Float64, 2, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:82 [inlined] [14] copy(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.ZerosLayout, Float64, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, FillArrays.Zeros{Float64, 2, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:77 [15] copy(M::ArrayLayouts.Mul{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:140 [inlined] [16] materialize(M::ArrayLayouts.Mul{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:137 [inlined] [17] mul(A::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, B::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:138 [inlined] [18] *(A::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, B::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:223 [19] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:175 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [21] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:194 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] Error in testset Cholesky: Error During Test at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:203 Test threw exception Expression: (cholesky(Symmetric(Δ))).U ≈ (cholesky(Matrix(Δ))).U MethodError: no method matching strides(::BlockBandedMatrices.BlockBandedMatrix{Float64}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] potrf!(uplo::Char, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ LinearAlgebra.LAPACK /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/lapack.jl:3293 [inlined] [4] _diag_chol!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, i::Int64, uplo::Core.TypeEgal{LinearAlgebra.UpperTriangular}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blockcholesky.jl:12 [5] _block_chol!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Core.TypeEgal{LinearAlgebra.UpperTriangular}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blockcholesky.jl:42 [inlined] [6] cholesky!_layout(layout::ArrayLayouts.UnknownLayout, ::Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, A::LinearAlgebra.Symmetric{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, ::LinearAlgebra.NoPivot; check::Bool) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blockcholesky.jl:85 [7] cholesky!(A::LinearAlgebra.Symmetric{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, v::LinearAlgebra.NoPivot; check::Bool) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/factorizations.jl:425 [inlined] [8] cholesky_layout(::BlockBandedMatrices.BandedBlockBandedLayout, axes::Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, A::LinearAlgebra.Symmetric{Float64, BlockBandedMatrices.BandedBlockBandedMatrix{Float64, BlockArrays.BlockedMatrix{Float64, Matrix{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, BlockArrays.FirstStepRange.FirstStepRangeLen{Int64, Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, piv::LinearAlgebra.NoPivot; check::Bool) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/linalg.jl:152 [9] cholesky(A::LinearAlgebra.Symmetric{Float64, BlockBandedMatrices.BandedBlockBandedMatrix{Float64, BlockArrays.BlockedMatrix{Float64, Matrix{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, BlockArrays.FirstStepRange.FirstStepRangeLen{Int64, Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, v::LinearAlgebra.NoPivot; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/factorizations.jl:423 [inlined] [10] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:199 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [12] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:203 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] Error in testset BlockBandedMatrix BLAS arithmetic: Error During Test at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockbanded.jl:218 Test threw exception Expression: mul!(C, A, B) == ArrayLayouts.materialize!(MulAdd(1.0, A, B, 0.0, similar(C))) == A * B MethodError: no method matching strides(::BlockBandedMatrices.BlockBandedMatrix{Float64}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] gemm!(transA::Char, transB::Char, alpha::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, beta::Float64, C::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:1775 [4] _gemm!(tA::Char, tB::Char, α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, β::Float64, C::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:294 [inlined] [5] materialize!(M::ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.ColumnMajor, ArrayLayouts.ColumnMajor, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:311 [inlined] [6] muladd!(α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, β::Float64, C::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}; kw::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [7] mul!(dest::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, α::Float64, β::Float64) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:144 [8] mul!(C::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, α::Float64, β::Float64) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:408 [9] _block_muladd!(α::Float64, A::BlockBandedMatrices.BlockBandedMatrix{Float64}, X::BlockBandedMatrices.BlockBandedMatrix{Float64}, β::Float64, Y::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:205 [inlined] [10] _matmul(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:230 [inlined] [11] materialize!(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:237 [12] muladd!(α::Float64, A::BlockBandedMatrices.BlockBandedMatrix{Float64}, B::BlockBandedMatrices.BlockBandedMatrix{Float64}, β::Float64, C::BlockBandedMatrices.BlockBandedMatrix{Float64}; kw::@Kwargs{Czero::Bool}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [inlined] [13] copyto!(dest::BlockBandedMatrices.BlockBandedMatrix{Float64}, M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.ZerosLayout, Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}, FillArrays.Zeros{Float64, 2, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:82 [inlined] [14] copyto!(dest::BlockBandedMatrices.BlockBandedMatrix{Float64}, M::ArrayLayouts.Mul{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:142 [inlined] [15] mul!(dest::BlockBandedMatrices.BlockBandedMatrix{Float64}, A::BlockBandedMatrices.BlockBandedMatrix{Float64}, B::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:143 [16] mul!(dest::BlockBandedMatrices.BlockBandedMatrix{Float64}, A::BlockBandedMatrices.BlockBandedMatrix{Float64}, B::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:214 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] [18] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockbanded.jl:218 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [20] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockbanded.jl:193 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [22] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockbanded.jl:15 Error in testset BlockBandedMatrix BLAS arithmetic: Error During Test at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockbanded.jl:192 Got exception outside of a @test MethodError: no method matching strides(::BlockBandedMatrices.BlockBandedMatrix{Float64}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] gemm!(transA::Char, transB::Char, alpha::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, beta::Float64, C::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:1775 [4] _gemm!(tA::Char, tB::Char, α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, β::Float64, C::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:294 [inlined] [5] materialize!(M::ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.ColumnMajor, ArrayLayouts.ColumnMajor, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:311 [inlined] [6] muladd!(α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, β::Float64, C::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}; kw::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [7] mul!(dest::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, α::Float64, β::Float64) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:144 [8] mul!(C::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, α::Float64, β::Float64) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:408 [9] _block_muladd!(α::Float64, A::BlockBandedMatrices.BlockBandedMatrix{Float64}, X::BlockBandedMatrices.BlockBandedMatrix{Float64}, β::Float64, Y::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:205 [inlined] [10] _matmul(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:230 [inlined] [11] materialize!(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:237 [12] muladd!(α::Float64, A::BlockBandedMatrices.BlockBandedMatrix{Float64}, B::BlockBandedMatrices.BlockBandedMatrix{Float64}, β::Float64, C::BlockBandedMatrices.BlockBandedMatrix{Float64}; kw::@Kwargs{Czero::Bool}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [inlined] [13] copyto!(dest::BlockBandedMatrices.BlockBandedMatrix{Float64}, M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.ZerosLayout, Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}, FillArrays.Zeros{Float64, 2, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:82 [inlined] [14] copy(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.ZerosLayout, Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}, FillArrays.Zeros{Float64, 2, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:77 [15] copy(M::ArrayLayouts.Mul{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:140 [inlined] [16] materialize(M::ArrayLayouts.Mul{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:137 [inlined] [17] mul(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, B::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:138 [inlined] [18] *(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, B::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:223 [19] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockbanded.jl:219 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [21] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockbanded.jl:193 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [23] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockbanded.jl:15 Error in testset @jagot lmul! bug: Error During Test at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskyline.jl:16 Got exception outside of a @test MethodError: no method matching strides(::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] pointer(x::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base abstractarray.jl:1279 [4] gemv!(trans::Char, alpha::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, X::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, beta::Float64, Y::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:784 [5] _gemv!(tA::Char, α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, x::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, β::Float64, y::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:293 [inlined] [6] materialize!(M::ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.DenseColumnMajor, ArrayLayouts.DenseColumnMajor, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:297 [inlined] [7] muladd!(α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, β::Float64, C::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}; kw::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [8] mul!(dest::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, A::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, α::Float64, β::Float64) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:144 [9] mul!(C::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, A::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, α::Float64, β::Float64) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:410 [10] _block_muladd!(α::Float64, A::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, X::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, β::Float64, Y::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:197 [inlined] [11] materialize!(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, ArrayLayouts.DenseColumnMajor, Float64, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Vector{Float64}, BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:219 [12] muladd!(α::Float64, A::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, B::Vector{Float64}, β::Float64, C::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}; kw::@Kwargs{Czero::Bool}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [inlined] [13] copyto!(dest::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, ArrayLayouts.ZerosLayout, Float64, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Vector{Float64}, FillArrays.Zeros{Float64, 1, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:82 [inlined] [14] copy(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, ArrayLayouts.ZerosLayout, Float64, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Vector{Float64}, FillArrays.Zeros{Float64, 1, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:77 [15] copy(M::ArrayLayouts.Mul{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Vector{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:140 [inlined] [16] materialize(M::ArrayLayouts.Mul{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Vector{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:137 [inlined] [17] mul(A::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, B::Vector{Float64}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:138 [inlined] [18] *(A::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, B::Vector{Float64}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:225 [19] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskyline.jl:16 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [21] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskyline.jl:17 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [23] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskyline.jl:32 [inlined] Error in testset BlockSkylineMatrix multiplication: Error During Test at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskyline.jl:42 Got exception outside of a @test MethodError: no method matching strides(::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] gemm!(transA::Char, transB::Char, alpha::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, beta::Float64, C::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:1775 [4] _gemm!(tA::Char, tB::Char, α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, β::Float64, C::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:294 [inlined] [5] materialize!(M::ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.ColumnMajor, ArrayLayouts.ColumnMajor, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:311 [inlined] [6] muladd!(α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, β::Float64, C::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}; kw::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [7] mul!(dest::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, A::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, α::Float64, β::Float64) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:144 [8] mul!(C::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, A::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, α::Float64, β::Float64) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:408 [9] _block_muladd!(α::Float64, A::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, X::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, β::Float64, Y::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:205 [inlined] [10] _matmul(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, Float64, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:230 [inlined] [11] materialize!(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, Float64, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:237 [12] muladd!(α::Float64, A::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, B::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, β::Float64, C::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}; kw::@Kwargs{Czero::Bool}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [inlined] [13] copyto!(dest::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.ZerosLayout, Float64, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, FillArrays.Zeros{Float64, 2, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:82 [inlined] [14] copy(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.ZerosLayout, Float64, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, FillArrays.Zeros{Float64, 2, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:77 [15] copy(M::ArrayLayouts.Mul{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:140 [inlined] [16] materialize(M::ArrayLayouts.Mul{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:137 [inlined] [17] mul(A::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, B::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:138 [inlined] [18] *(A::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, B::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:223 [19] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskyline.jl:16 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [21] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskyline.jl:43 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [23] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskyline.jl:57 [inlined] Error in testset Square QR: Error During Test at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:12 Got exception outside of a @test MethodError: no method matching strides(::BlockBandedMatrices.BlockBandedMatrix{Float64}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] geqrf!(A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, tau::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ LinearAlgebra.LAPACK /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/lapack.jl:532 [4] _qrfactUnblocked!(::ArrayLayouts.ColumnMajor, ::ArrayLayouts.DenseColumnMajor, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, τ::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ MatrixFactorizations ~/.julia/packages/MatrixFactorizations/r2wSS/src/qr.jl:72 [5] qrfactUnblocked!(A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, τ::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ MatrixFactorizations ~/.julia/packages/MatrixFactorizations/r2wSS/src/qr.jl:73 [6] _blockbanded_qr!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, τ::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, NCOLS::BlockArrays.Block{1, Int64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:31 [inlined] [7] _blockbanded_qr!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, τ::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:20 [8] qr!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:42 [inlined] [9] qr_layout(::BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ::Tuple{Int64, Int64}, A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:69 [10] qr_layout(lay::BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ax::Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:70 [inlined] [11] qr(::BlockBandedMatrices.BlockBandedMatrix{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/factorizations.jl:427 [inlined] [12] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:17 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [14] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:13 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [16] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:12 Error in testset Thin QR: Error During Test at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:35 Got exception outside of a @test MethodError: no method matching strides(::BlockBandedMatrices.BlockBandedMatrix{Float64}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] geqrf!(A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, tau::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ LinearAlgebra.LAPACK /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/lapack.jl:532 [4] _qrfactUnblocked!(::ArrayLayouts.ColumnMajor, ::ArrayLayouts.DenseColumnMajor, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, τ::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ MatrixFactorizations ~/.julia/packages/MatrixFactorizations/r2wSS/src/qr.jl:72 [5] qrfactUnblocked!(A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, τ::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ MatrixFactorizations ~/.julia/packages/MatrixFactorizations/r2wSS/src/qr.jl:73 [6] _blockbanded_qr!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, τ::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, NCOLS::BlockArrays.Block{1, Int64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:31 [inlined] [7] _blockbanded_qr!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, τ::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:20 [8] qr!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:42 [inlined] [9] qr_layout(::BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ::Tuple{Int64, Int64}, A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:69 [10] qr_layout(lay::BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ax::Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:70 [inlined] [11] qr(::BlockBandedMatrices.BlockBandedMatrix{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/factorizations.jl:427 [inlined] [12] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:40 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [14] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:36 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [16] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:12 Error in testset Wide QR: Error During Test at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:58 Got exception outside of a @test MethodError: no method matching strides(::BlockBandedMatrices.BlockBandedMatrix{Float64}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] geqrf!(A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, tau::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ LinearAlgebra.LAPACK /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/lapack.jl:532 [4] _qrfactUnblocked!(::ArrayLayouts.ColumnMajor, ::ArrayLayouts.DenseColumnMajor, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, τ::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ MatrixFactorizations ~/.julia/packages/MatrixFactorizations/r2wSS/src/qr.jl:72 [5] qrfactUnblocked!(A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, τ::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ MatrixFactorizations ~/.julia/packages/MatrixFactorizations/r2wSS/src/qr.jl:73 [6] _blockbanded_qr!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, τ::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, NCOLS::BlockArrays.Block{1, Int64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:31 [inlined] [7] _blockbanded_qr!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, τ::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:20 [8] qr!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:42 [inlined] [9] qr_layout(::BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ::Tuple{Int64, Int64}, A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:69 [10] qr_layout(lay::BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ax::Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:70 [inlined] [11] qr(::BlockBandedMatrices.BlockBandedMatrix{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/factorizations.jl:427 [inlined] [12] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:63 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [14] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:59 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [16] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:12 Error in testset Square QL: Error During Test at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:81 Got exception outside of a @test MethodError: no method matching strides(::BlockBandedMatrices.BlockBandedMatrix{Float64}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] geqlf!(A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, tau::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ LinearAlgebra.LAPACK /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/lapack.jl:399 [4] _qlf!(::ArrayLayouts.ColumnMajor, ::ArrayLayouts.DenseColumnMajor, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, τ::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:9 [5] qlf!(A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, τ::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:8 [6] ql!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:61 [7] ql_layout(::BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ::Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:71 [inlined] [8] ql(::BlockBandedMatrices.BlockBandedMatrix{Float64}; kwds::@Kwargs{}) @ MatrixFactorizations ~/.julia/packages/MatrixFactorizations/r2wSS/src/ql.jl:179 [inlined] [9] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:86 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [11] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:82 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [13] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:12 Error in testset Simple: Error During Test at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:134 Got exception outside of a @test MethodError: no method matching strides(::BlockBandedMatrices.BlockBandedMatrix{Float64}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] geqrf!(A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, tau::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ LinearAlgebra.LAPACK /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/lapack.jl:532 [4] _qrfactUnblocked!(::ArrayLayouts.ColumnMajor, ::ArrayLayouts.DenseColumnMajor, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, τ::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ MatrixFactorizations ~/.julia/packages/MatrixFactorizations/r2wSS/src/qr.jl:72 [5] qrfactUnblocked!(A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, τ::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ MatrixFactorizations ~/.julia/packages/MatrixFactorizations/r2wSS/src/qr.jl:73 [6] _blockbanded_qr!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, τ::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, NCOLS::BlockArrays.Block{1, Int64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:31 [inlined] [7] _blockbanded_qr!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, τ::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:20 [8] qr!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:42 [inlined] [9] qr_layout(::BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ::Tuple{Int64, Int64}, A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:69 [10] qr_layout(lay::BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ax::Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:70 [inlined] [11] qr(::BlockBandedMatrices.BlockBandedMatrix{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/factorizations.jl:427 [inlined] [12] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:136 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [14] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:135 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [16] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:134 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [18] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:12 Error in testset Off-diagonals: Error During Test at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:143 Got exception outside of a @test MethodError: no method matching strides(::BlockBandedMatrices.BlockBandedMatrix{Float64}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] geqrf!(A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, tau::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ LinearAlgebra.LAPACK /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/lapack.jl:532 [4] _qrfactUnblocked!(::ArrayLayouts.ColumnMajor, ::ArrayLayouts.DenseColumnMajor, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, τ::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ MatrixFactorizations ~/.julia/packages/MatrixFactorizations/r2wSS/src/qr.jl:72 [5] qrfactUnblocked!(A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, τ::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ MatrixFactorizations ~/.julia/packages/MatrixFactorizations/r2wSS/src/qr.jl:73 [6] _blockbanded_qr!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, τ::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, NCOLS::BlockArrays.Block{1, Int64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:31 [inlined] [7] _blockbanded_qr!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, τ::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:20 [8] qr!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:42 [inlined] [9] qr_layout(::BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ::Tuple{Int64, Int64}, A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:69 [10] qr_layout(lay::BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ax::Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:70 [inlined] [11] qr(::BlockBandedMatrices.BlockBandedMatrix{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/factorizations.jl:427 [inlined] [12] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:148 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [14] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:144 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [16] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:134 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [18] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:12 Error in testset Fast QR \: Error During Test at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:160 Got exception outside of a @test MethodError: no method matching strides(::BlockBandedMatrices.BlockBandedMatrix{ComplexF64}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{ComplexF64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{ComplexF64}}, V::SubArray{ComplexF64, 2, BlockBandedMatrices.BlockBandedMatrix{ComplexF64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] geqrf!(A::SubArray{ComplexF64, 2, BlockBandedMatrices.BlockBandedMatrix{ComplexF64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, tau::SubArray{ComplexF64, 1, Vector{ComplexF64}, Tuple{UnitRange{Int64}}, true}) @ LinearAlgebra.LAPACK /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/lapack.jl:532 [4] _qrfactUnblocked!(::ArrayLayouts.ColumnMajor, ::ArrayLayouts.DenseColumnMajor, A::SubArray{ComplexF64, 2, BlockBandedMatrices.BlockBandedMatrix{ComplexF64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, τ::SubArray{ComplexF64, 1, Vector{ComplexF64}, Tuple{UnitRange{Int64}}, true}) @ MatrixFactorizations ~/.julia/packages/MatrixFactorizations/r2wSS/src/qr.jl:72 [5] qrfactUnblocked!(A::SubArray{ComplexF64, 2, BlockBandedMatrices.BlockBandedMatrix{ComplexF64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, τ::SubArray{ComplexF64, 1, Vector{ComplexF64}, Tuple{UnitRange{Int64}}, true}) @ MatrixFactorizations ~/.julia/packages/MatrixFactorizations/r2wSS/src/qr.jl:73 [6] _blockbanded_qr!(A::BlockBandedMatrices.BlockBandedMatrix{ComplexF64}, τ::BlockArrays.BlockedVector{ComplexF64, Vector{ComplexF64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, NCOLS::BlockArrays.Block{1, Int64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:31 [inlined] [7] _blockbanded_qr!(A::BlockBandedMatrices.BlockBandedMatrix{ComplexF64}, τ::BlockArrays.BlockedVector{ComplexF64, Vector{ComplexF64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:20 [8] qr!(A::BlockBandedMatrices.BlockBandedMatrix{ComplexF64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:42 [inlined] [9] qr_layout(::BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ::Tuple{Int64, Int64}, A::BlockBandedMatrices.BlockBandedMatrix{ComplexF64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:69 [10] qr_layout(lay::BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ax::Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, A::BlockBandedMatrices.BlockBandedMatrix{ComplexF64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:70 [inlined] [11] qr(::BlockBandedMatrices.BlockBandedMatrix{ComplexF64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/factorizations.jl:427 [inlined] [12] macro expansion @ ./timing.jl:741 [inlined] [13] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:166 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [15] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:161 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [17] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:12 Error in testset BigFloat QR: Error During Test at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:192 Test threw exception Expression: Matrix((qr(A)).Q) ≈ Matrix((qr(Float64.(A))).Q) MethodError: no method matching strides(::BlockBandedMatrices.BlockBandedMatrix{Float64}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] geqrf!(A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, tau::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ LinearAlgebra.LAPACK /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/lapack.jl:532 [4] _qrfactUnblocked!(::ArrayLayouts.ColumnMajor, ::ArrayLayouts.DenseColumnMajor, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, τ::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ MatrixFactorizations ~/.julia/packages/MatrixFactorizations/r2wSS/src/qr.jl:72 [5] qrfactUnblocked!(A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, τ::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ MatrixFactorizations ~/.julia/packages/MatrixFactorizations/r2wSS/src/qr.jl:73 [6] _blockbanded_qr!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, τ::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, NCOLS::BlockArrays.Block{1, Int64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:31 [inlined] [7] _blockbanded_qr!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, τ::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:20 [8] qr!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:42 [inlined] [9] qr_layout(::BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ::Tuple{Int64, Int64}, A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:69 [10] qr_layout(lay::BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ax::Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:70 [inlined] [11] qr(::BlockBandedMatrices.BlockBandedMatrix{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/factorizations.jl:427 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] [13] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:192 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [15] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:189 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [17] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:12 ERROR: LoadError: Test run finished with errors in expression starting at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/runtests.jl:20 Testing failed after 1524.59s ERROR: LoadError: Package BlockBandedMatrices errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Types.jl:68 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, julia_args::Cmd, test_args::Cmd, test_fn::Nothing, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:3298 [3] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, test_fn::Nothing, julia_args::Cmd, test_args::Cmd, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool, kwargs::@Kwargs{io::IOContext{IO}}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:587 [4] test(pkgs::Vector{PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:172 [5] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [6] test(pkg::String; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:159 [inlined] [7] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:223 in expression starting at /PkgEval.jl/scripts/evaluate.jl:214 PkgEval failed after 1631.86s: package tests unexpectedly errored