Package evaluation to test BlockBandedMatrices on Julia 1.14.0-DEV.3055 (7e75a8061a*) started at 2026-08-27T15:08:40.372 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 16.09s ################################################################################ # Installation # Installing BlockBandedMatrices... Resolving package versions... Installed BandedMatrices ─────── v1.12.0 Installed FillArrays ─────────── v1.17.0 Installed StaticArrays ───────── v1.9.19 Installed ArrayLayouts ───────── v1.12.2 Installed StaticArraysCore ───── v1.4.4 Installed MatrixFactorizations ─ v3.1.3 Installed BlockBandedMatrices ── v0.13.5 Installed Preferences ────────── v1.5.2 Installed BlockArrays ────────── v1.10.0 Installed PrecompileTools ────── v1.3.4 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.19 [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 4.28s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling project... 5.1 s ✓ TestEnv 1 dependency successfully precompiled in 5 seconds. 27 already precompiled. Precompiling package dependencies... Precompiling project... 0.9 s ✓ ANSIColoredPrinters 0.8 s ✓ Statistics 0.7 s ✓ StaticArraysCore 0.5 s ✓ LazilyInitializedFields 0.8 s ✓ DocStringExtensions 0.9 s ✓ AbstractTrees 2.6 s ✓ FillArrays 0.9 s ✓ TranscodingStreams 0.5 s ✓ IOCapture 1.5 s ✓ Scratch 1.7 s ✓ StructUtils 0.9 s ✓ Compat 1.4 s ✓ Preferences 1.6 s ✓ Statistics → SparseArraysExt 4.8 s ✓ RegistryInstances 1.6 s ✓ MarkdownAST 2.1 s ✓ FillArrays → FillArraysSparseArraysExt 1.0 s ✓ FillArrays → FillArraysStatisticsExt 0.8 s ✓ CodecZlib 1.7 s ✓ RelocatableFolders 0.8 s ✓ StructUtils → StructUtilsStaticArraysCoreExt 0.5 s ✓ Compat → CompatLinearAlgebraExt 1.6 s ✓ JLLWrappers 1.2 s ✓ PrecompileTools 3.0 s ✓ Malt 7.1 s ✓ Aqua 2.1 s ✓ Libiconv_jll 1.7 s ✓ Git_LFS_jll 1.7 s ✓ OpenSSH_jll 1.2 s ✓ Expat_jll 14.2 s ✓ StaticArrays 10.7 s ✓ Parsers 4.7 s ✓ ParallelTestRunner 1.6 s ✓ Git_jll 1.5 s ✓ StaticArrays → StaticArraysStatisticsExt 2.0 s ✓ FillArrays → FillArraysStaticArraysExt 9.1 s ✓ JSON 1.1 s ✓ Git 24.5 s ✓ ArrayLayouts 54.0 s ✓ Documenter 29.3 s ✓ BandedMatrices 3.3 s ✓ ArrayLayouts → ArrayLayoutsSparseArraysExt 4.8 s ✓ MatrixFactorizations 5.9 s ✓ BlockArrays 6.1 s ✓ BandedMatrices → BandedMatricesSparseArraysExt 4.5 s ✓ MatrixFactorizations → MatrixFactorizationsBandedMatricesExt 4.0 s ✓ BlockArrays → BlockArraysBandedMatricesExt 6.4 s ✓ BlockBandedMatrices 7.2 s ✓ BlockBandedMatrices → BlockBandedMatricesSparseArraysExt 49 dependencies successfully precompiled in 244 seconds. 35 already precompiled. Precompilation completed after 272.94s ################################################################################ # Testing # Testing BlockBandedMatrices Status `/tmp/jl_RT71lC/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.17.0 [1a297f60] FillArrays v1.17.0 [a3b82374] MatrixFactorizations v3.1.3 [d3525ed8] ParallelTestRunner v2.8.1 [37e2e46d] LinearAlgebra v1.14.0 [9a3f8284] Random v1.11.0 [2f01184e] SparseArrays v1.13.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_RT71lC/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.17.0 [1a297f60] FillArrays v1.17.0 [d7ba0133] Git v1.5.0 [b5f81e59] IOCapture v1.0.0 [692b3bcd] JLLWrappers v1.8.0 [682c06a0] JSON v1.7.1 [0e77f7df] LazilyInitializedFields v1.3.0 [36869731] Malt v1.4.1 [d0879d2d] MarkdownAST v0.1.3 [a3b82374] MatrixFactorizations v3.1.3 [d3525ed8] ParallelTestRunner v2.8.1 ⌅ [69de0a69] Parsers v2.8.7 [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.19 [1e83bf80] StaticArraysCore v1.4.4 [10745b16] Statistics v1.11.1 [ec057cc2] StructUtils v2.8.5 [3bb67fe8] TranscodingStreams v0.11.3 [2e619515] Expat_jll v2.8.3+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.21.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.47.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 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. 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_broadcasting (1) │ 568.76 │ 11.30 │ 2.0 │ 14507.06 │ 758.85 │ test_misc (1) │ 319.93 │ 5.90 │ 1.8 │ 8072.87 │ 1055.42 │ test_bandedblockbanded (1) │ 207.06 │ 3.48 │ 1.7 │ 6132.34 │ 1055.42 │ test_triblockbanded (1) │ 126.35 │ failed at 2026-08-27T15:35:20.063 test_aqua (1) │ 86.73 │ failed at 2026-08-27T15:36:47.968 test_blockskyline (1) │ 118.08 │ failed at 2026-08-27T15:38:48.440 test_docstrings (1) │ 93.10 │ 0.59 │ 0.6 │ 1370.61 │ 1313.10 │ test_linalg (1) │ 104.07 │ failed at 2026-08-27T15:42:09.366 test_adjtransblockbanded (1) │ 26.07 │ 0.17 │ 0.7 │ 847.40 │ 1495.07 │ test_blockbanded (1) │ 48.79 │ failed at 2026-08-27T15:43:27.585 test_blockskylineqr (1) │ 86.27 │ failed at 2026-08-27T15:44:55.928 Output generated during execution of 'test_broadcasting': ┌ 33.248144 seconds (8.72 M allocations: 946.115 MiB, 2.17% gc time, 100.00% compilation time) │ 0.000095 seconds (27 allocations: 2.578 KiB) │ 51.731580 seconds (13.34 M allocations: 942.850 MiB, 1.55% gc time, 100.00% compilation time) └ 0.000059 seconds (148 allocations: 14.406 KiB) Output generated during execution of 'test_misc': ┌ 3.991447 seconds (1.25 M allocations: 87.020 MiB, 99.98% compilation time) │ 6.023387 seconds (2.56 M allocations: 182.106 MiB, 6.31% gc time, 99.99% compilation time) └ 120.518183 seconds (32.65 M allocations: 2.528 GiB, 1.82% gc time, 100.00% compilation time) Output generated during execution of 'test_aqua': ┌ Unbound type parameters detected: │ [1] sublayout(::ArrayLayouts.DiagonalLayout{L}, inds::Type{<:Tuple{BS, BS}}) where {L, BS<:(BlockSlice{var"#s127", T} where {var"#s127"<:(BlockRange{1, Tuple{R}} where R<:AbstractUnitRange{Int64}), T<:Integer})} @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/interfaceimpl.jl:82 │ [2] ArrayLayouts.MemoryLayout(::Type{var"#s127"} where var"#s127"<:(BlockBandedMatrices.BandedBlockBandedMatrix{<:Any, BLOCKS})) where BLOCKS @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/BandedBlockBandedMatrix.jl:272 └ 10 instances of possible type-piracy detected. To get a list, set `broken = false`. 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/AXNMp/src/utilities/utilities.jl:719 │ [ 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_blockbanded': ┌ 0.155951 seconds (17.90 k allocations: 1.251 MiB, 99.88% compilation time) └ 0.222580 seconds (28.26 k allocations: 2.071 MiB, 99.86% compilation time) Test Summary: | Pass Fail Error Broken Total Time Overall | 1025 5 36 5 1071 30m33.6s test_broadcasting | 147 147 9m28.7s test_misc | 104 1 105 5m19.9s test_bandedblockbanded | 206 206 3m27.1s test_triblockbanded | 50 2 11 3 66 2m06.3s triangular | 50 2 11 3 66 2m01.1s triangular BandedBlockBandedMatrix mul | 16 16 15.5s Block by BlockIndex | 9 9 5.2s triangular BandedBlockBandedMatrix ldiv | 6 6 1m16.5s Rectangular blocks BlockBandedMatrix linear algebra | 7 7 8.8s SubBlockSkylineMatrix linear algebra | 12 2 11 3 28 15.1s test_aqua | 8 1 1 10 1m26.7s Project quality | 8 1 1 10 1m20.2s Unbound type parameters | 1 1 11.2s Undefined exports | 1 1 0.0s Compare Project.toml and test/Project.toml | 1 1 0.0s Stale dependencies | 1 1 8.6s Compat bounds | 4 4 0.8s Piracy | 1 1 0.7s Persistent tasks | 1 1 39.6s test_blockskyline | 372 2 374 1m58.1s BlockSkylineMatrix | 372 2 374 1m57.8s @jagot lmul! bug | 2 1 3 9.5s BlockSkylineMatrix multiplication | 3 1 4 16.0s Broadcasting | 6 6 49.9s BlockSkylineMatrix arithmetic | 360 360 39.1s indexing | 1 1 3.5s test_docstrings | 1 1 1m33.1s test_linalg | 19 2 13 34 1m44.1s lmul!/rmul! | 3 3 1.1s BlockBandedMatrix linear algebra | 6 2 9 17 12.2s BandedBlockBandedMatrix linear algebra | 8 1 9 43.2s Rectangular block * | 2 2 5.0s Cholesky | 2 1 3 35.8s test_adjtransblockbanded | 33 33 26.1s test_blockbanded | 83 2 85 48.8s BlockBandedMatrix | 83 2 85 25.4s BlockBandedMatrix constructors | 19 19 8.0s BlockBandedMatrix block indexing | 29 29 8.0s blockcol/rowsupport | 10 10 0.4s block-banded matrix interface for blockranges | 6 6 5.4s BlockBandedMatrix indexing | 6 6 0.2s BlockBandedMatrix BLAS arithmetic | 6 2 8 2.1s BlockBandedMatrix fill and copy | 5 5 0.9s BlockBandedMatrix type inferrence bug (#9) | 0 0.1s BlockVector | 1 1 0.3s test_blockskylineqr | 2 8 10 1m26.3s BlockBandedMatrix QR/QL | 2 8 10 1m07.6s Square QR | 1 1 0.4s Thin QR | 1 1 0.1s Wide QR | 1 1 0.1s Square QL | 1 1 0.4s Thin QL | 0 0.0s Wide QL | 1 1 0.0s Complex QR/QL | 2 2 0.7s Simple | 1 1 0.3s Off-diagonals | 1 1 0.4s Fast QR \ | 1 1 8.0s BigFloat QR | 1 1 2 57.9s 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{<:Any, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Any, <: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:781 [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:2247 [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:2247 [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{<:Any, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Any, <: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:781 [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:2247 [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:2247 [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{<:Any, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Any, <: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:767 [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:781 [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:2247 [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:2247 [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{<:Any, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Any, <: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:980 [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:2247 [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:2247 [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{<:Any, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Any, <: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:1485 [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:781 [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:2247 [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:2247 [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{<:Any, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Any, <: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:781 [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:2247 [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:2247 [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{<:Any, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Any, <: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:781 [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:2247 [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:2247 [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{<:Any, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Any, <: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:767 [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:781 [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:2247 [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:2247 [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{<:Any, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Any, <: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:980 [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:2247 [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:2247 [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{<:Any, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Any, <: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:1485 [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:781 [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:2247 [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:2247 [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{<:Any, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Any, <: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:781 [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:2247 [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:2247 [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{<:Any, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Any, <: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:767 [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:781 [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:2247 [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:2247 [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{<:Any, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Any, <: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:1485 [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:781 [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:2247 [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:2247 [inlined] [17] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:17 Error in testset Unbound type parameters: Test Failed at /home/pkgeval/.julia/packages/Aqua/h1qD0/src/unbound_args.jl:38 Expression: isempty(unbounds) Evaluated: isempty(Method[sublayout(::ArrayLayouts.DiagonalLayout{L}, inds::Type{<:Tuple{BS, BS}}) where {L, BS<:(BlockSlice{var"#s127", T} where {var"#s127"<:(BlockRange{1, Tuple{R}} where R<:AbstractUnitRange{Int64}), T<:Integer})} @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/interfaceimpl.jl:82, ArrayLayouts.MemoryLayout(::Type{var"#s127"} where var"#s127"<:(BlockBandedMatrices.BandedBlockBandedMatrix{<:Any, BLOCKS})) where BLOCKS @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/BandedBlockBandedMatrix.jl:272]) 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{<:Any, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Any, <: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:767 [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:2247 [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:2247 [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{<:Any, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Any, <: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:1758 [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:2247 [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:2247 [inlined] [23] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskyline.jl:57 [inlined] 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{<:Any, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Any, <: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:2247 [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:781 [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{<:Any, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Any, <: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:2247 [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:781 [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{<:Any, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Any, <: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:767 [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:2247 [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:781 [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{<:Any, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Any, <: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:1758 [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:2247 [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:781 [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{<:Any, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Any, <: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:1758 [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:2247 [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:781 [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{<:Any, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Any, <: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:1485 [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:2247 [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:781 [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{<:Any, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Any, <: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:1485 [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:2247 [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:781 [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{<:Any, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Any, <: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:1485 [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:2247 [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:781 [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{<:Any, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Any, <: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:1485 [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:2247 [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:781 [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{<:Any, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Any, <: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:1758 [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:2247 [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{<:Any, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Any, <: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:1758 [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:2247 [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:781 [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{<:Any, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Any, <: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:1758 [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:2247 [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:781 [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{<:Any, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Any, <: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:2247 [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:781 [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{<:Any, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Any, <: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:1758 [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:781 [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:2247 [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:2247 [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{<:Any, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Any, <: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:1758 [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:2247 [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:2247 [inlined] [23] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockbanded.jl:15 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{<:Any, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Any, <: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:2247 [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:2247 [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{<:Any, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Any, <: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:2247 [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:2247 [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{<:Any, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Any, <: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:2247 [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:2247 [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{<:Any, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Any, <: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:2247 [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:2247 [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{<:Any, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Any, <: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:2247 [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:2247 [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:2247 [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{<:Any, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Any, <: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:2247 [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:2247 [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:2247 [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{<:Any, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Any, <: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:2247 [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:2247 [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{<:Any, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Any, <: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:781 [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:2247 [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:2247 [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 1865.8s 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:3283 [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 2210.67s: package tests unexpectedly errored