Package evaluation to test BlockBandedMatrices on Julia 1.14.0-DEV.3106 (9d314127b9*) started at 2026-09-03T14:27:44.333 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 14.26s ################################################################################ # Installation # Installing BlockBandedMatrices... Resolving package versions... Updating `~/.julia/environments/v1.14/Project.toml` [ffab5731] + BlockBandedMatrices v0.13.5 Updating `~/.julia/environments/v1.14/Manifest.toml` [4c555306] + ArrayLayouts v1.12.2 [aae01518] + BandedMatrices v1.12.0 [8e7c35d0] + BlockArrays v1.10.0 [ffab5731] + BlockBandedMatrices v0.13.5 [1a297f60] + FillArrays v1.17.0 [a3b82374] + MatrixFactorizations v3.1.3 [aea7be01] + PrecompileTools v1.3.4 [21216c6a] + Preferences v1.5.2 [90137ffa] + StaticArrays v1.9.20 [1e83bf80] + StaticArraysCore v1.4.4 [56f22d72] + Artifacts v1.11.0 [ade2ca70] + Dates v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.14.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v1.13.0 [fa267f1f] + TOML v1.0.3 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.5.7+0 [4536629a] + OpenBLAS_jll v0.3.34+0 [8e850b90] + libblastrampoline_jll v5.15.0+0 Installation completed after 3.46s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 20.05s ################################################################################ # Testing # Testing BlockBandedMatrices Status `/tmp/jl_1qQJKo/Project.toml` [4c88cf16] Aqua v0.8.16 [4c555306] ArrayLayouts v1.12.2 [aae01518] BandedMatrices v1.12.0 [8e7c35d0] BlockArrays v1.10.0 [ffab5731] BlockBandedMatrices v0.13.5 [e30172f5] Documenter v1.19.0 [1a297f60] FillArrays v1.17.0 [a3b82374] MatrixFactorizations v3.1.3 [d3525ed8] ParallelTestRunner v2.8.2 [37e2e46d] LinearAlgebra v1.14.0 [9a3f8284] Random v1.11.0 [2f01184e] SparseArrays v1.13.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_1qQJKo/Manifest.toml` [a4c015fc] ANSIColoredPrinters v0.0.1 [1520ce14] AbstractTrees v0.4.5 [4c88cf16] Aqua v0.8.16 [4c555306] ArrayLayouts v1.12.2 [aae01518] BandedMatrices v1.12.0 [8e7c35d0] BlockArrays v1.10.0 [ffab5731] BlockBandedMatrices v0.13.5 [944b1d66] CodecZlib v0.7.9 [34da2185] Compat v4.18.1 [ffbed154] DocStringExtensions v0.9.5 [e30172f5] Documenter v1.19.0 [1a297f60] FillArrays v1.17.0 [d7ba0133] Git v1.5.0 [b5f81e59] IOCapture v1.0.0 [692b3bcd] JLLWrappers v1.8.0 [682c06a0] JSON v1.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.2 ⌅ [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.20 [1e83bf80] StaticArraysCore v1.4.4 [10745b16] Statistics v1.11.5 [ec057cc2] StructUtils v2.8.5 [3bb67fe8] TranscodingStreams v0.11.3 [2e619515] Expat_jll v2.8.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.48.0+0 [bea87d4a] SuiteSparse_jll v7.10.1+0 [83775a58] Zlib_jll v1.3.2+0 [3161d3a3] Zstd_jll v1.5.7+1 [8e850b90] libblastrampoline_jll v5.15.0+0 [8e850ede] nghttp2_jll v1.70.0+0 [3f19e933] p7zip_jll v17.8.2+0 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_blockbanded (1) │ 71.05 │ failed at 2026-09-03T14:30:33.334 test_docstrings (1) │ 94.93 │ 1.13 │ 1.2 │ 1664.26 │ 937.38 │ test_blockskylineqr (1) │ 94.85 │ failed at 2026-09-03T14:33:47.098 test_blockskyline (1) │ 111.78 │ failed at 2026-09-03T14:35:39.990 test_broadcasting (1) │ 551.65 │ 12.05 │ 2.2 │ 13740.99 │ 1164.50 │ test_linalg (1) │ 190.49 │ failed at 2026-09-03T14:48:04.916 test_bandedblockbanded (1) │ 187.73 │ 3.48 │ 1.9 │ 5883.03 │ 1315.05 │ test_misc (1) │ 202.61 │ 3.69 │ 1.8 │ 5703.73 │ 1460.07 │ test_triblockbanded (1) │ 110.47 │ failed at 2026-09-03T14:56:30.695 test_adjtransblockbanded (1) │ 28.76 │ 0.19 │ 0.7 │ 814.28 │ 1460.07 │ test_aqua (1) │ 59.59 │ 0.57 │ 1.0 │ 1404.31 │ 1504.83 │ Output generated during execution of 'test_blockbanded': ┌ 0.154074 seconds (51.87 k allocations: 3.193 MiB, 99.86% compilation time) └ 0.197897 seconds (28.26 k allocations: 2.072 MiB, 99.82% compilation time) Output generated during execution of 'test_docstrings': ┌ ┌ Warning: Unable to determine HTML(edit_link = ...) from remote HEAD branch, defaulting to "master". │ │ Calling `git remote` failed with an exception. Set JULIA_DEBUG=Documenter to see the error. │ │ Unless this is due to a configuration error, the relevant variable should be set explicitly. │ └ @ Documenter ~/.julia/packages/Documenter/13nbQ/src/utilities/utilities.jl:952 │ [ Info: SetupBuildDirectory: setting up build directory. │ [ Info: Doctest: running doctests. │ [ Info: Skipped ExpandTemplates step (doctest only). │ [ Info: Skipped CrossReferences step (doctest only). │ [ Info: Skipped CheckDocument step (doctest only). │ [ Info: Skipped Populate step (doctest only). └ [ Info: Skipped RenderDocument step (doctest only). Output generated during execution of 'test_broadcasting': ┌ 29.218850 seconds (8.39 M allocations: 920.365 MiB, 1.34% gc time, 100.00% compilation time) │ 0.000085 seconds (27 allocations: 2.578 KiB) │ 52.447978 seconds (13.34 M allocations: 943.002 MiB, 2.19% gc time, 100.00% compilation time) └ 0.000079 seconds (148 allocations: 14.406 KiB) Output generated during execution of 'test_misc': ┌ 3.350854 seconds (957.01 k allocations: 65.446 MiB, 99.99% compilation time) │ 4.630575 seconds (2.46 M allocations: 175.596 MiB, 1.14% gc time, 99.99% compilation time) └ 19.319873 seconds (8.04 M allocations: 534.988 MiB, 0.88% gc time, 100.00% compilation time: 100% of which was recompilation) Output generated during execution of 'test_aqua': [ 10 instances of possible type-piracy detected. To get a list, set `broken = false`. Test Summary: | Pass Fail Error Broken Total Time Overall | 1026 4 36 5 1071 29m08.5s test_blockbanded | 83 2 85 1m11.0s BlockBandedMatrix | 83 2 85 45.0s BlockBandedMatrix constructors | 19 19 12.2s BlockBandedMatrix block indexing | 29 29 8.6s blockcol/rowsupport | 10 10 0.6s block-banded matrix interface for blockranges | 6 6 6.2s BlockBandedMatrix indexing | 6 6 1.7s BlockBandedMatrix BLAS arithmetic | 6 2 8 14.3s BlockBandedMatrix fill and copy | 5 5 1.1s BlockBandedMatrix type inferrence bug (#9) | 0 0.0s BlockVector | 1 1 0.3s test_docstrings | 1 1 1m34.9s test_blockskylineqr | 2 8 10 1m34.8s BlockBandedMatrix QR/QL | 2 8 10 1m16.0s Square QR | 1 1 1.9s Thin QR | 1 1 0.1s Wide QR | 1 1 0.1s Square QL | 1 1 0.3s Thin QL | 0 0.0s Wide QL | 1 1 0.6s Complex QR/QL | 2 2 0.6s Simple | 1 1 0.2s Off-diagonals | 1 1 0.4s Fast QR \ | 1 1 10.2s BigFloat QR | 1 1 2 1m02.1s test_blockskyline | 372 2 374 1m51.8s BlockSkylineMatrix | 372 2 374 1m50.7s @jagot lmul! bug | 2 1 3 7.7s BlockSkylineMatrix multiplication | 3 1 4 16.2s Broadcasting | 6 6 48.0s BlockSkylineMatrix arithmetic | 360 360 36.5s indexing | 1 1 2.1s test_broadcasting | 147 147 9m11.7s test_linalg | 19 2 13 34 3m10.5s lmul!/rmul! | 3 3 3.2s BlockBandedMatrix linear algebra | 6 2 9 17 14.6s BandedBlockBandedMatrix linear algebra | 8 1 9 40.8s Rectangular block * | 2 2 2.7s Cholesky | 2 1 3 2m03.5s test_bandedblockbanded | 206 206 3m07.7s test_misc | 104 1 105 3m22.6s test_triblockbanded | 50 2 11 3 66 1m50.5s triangular | 50 2 11 3 66 1m44.7s triangular BandedBlockBandedMatrix mul | 16 16 16.9s Block by BlockIndex | 9 9 5.1s triangular BandedBlockBandedMatrix ldiv | 6 6 1m11.8s Rectangular blocks BlockBandedMatrix linear algebra | 7 7 5.8s SubBlockSkylineMatrix linear algebra | 12 2 11 3 28 5.2s test_adjtransblockbanded | 33 33 28.8s test_aqua | 9 1 10 59.6s FAILURE Error in testset BlockBandedMatrix BLAS arithmetic: Error During Test at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockbanded.jl:218 Test threw exception Expression: mul!(C, A, B) == ArrayLayouts.materialize!(MulAdd(1.0, A, B, 0.0, similar(C))) == A * B MethodError: no method matching strides(::BlockBandedMatrices.BlockBandedMatrix{Float64}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] gemm!(transA::Char, transB::Char, alpha::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, beta::Float64, C::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:1775 [4] _gemm!(tA::Char, tB::Char, α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, β::Float64, C::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:294 [inlined] [5] materialize!(M::ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.ColumnMajor, ArrayLayouts.ColumnMajor, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:311 [inlined] [6] muladd!(α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, β::Float64, C::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}; kw::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [7] mul!(dest::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, α::Float64, β::Float64) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:144 [8] mul!(C::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, α::Float64, β::Float64) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:408 [9] _block_muladd!(α::Float64, A::BlockBandedMatrices.BlockBandedMatrix{Float64}, X::BlockBandedMatrices.BlockBandedMatrix{Float64}, β::Float64, Y::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:205 [inlined] [10] _matmul(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:230 [inlined] [11] materialize!(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:237 [12] muladd!(α::Float64, A::BlockBandedMatrices.BlockBandedMatrix{Float64}, B::BlockBandedMatrices.BlockBandedMatrix{Float64}, β::Float64, C::BlockBandedMatrices.BlockBandedMatrix{Float64}; kw::@Kwargs{Czero::Bool}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [inlined] [13] copyto!(dest::BlockBandedMatrices.BlockBandedMatrix{Float64}, M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.ZerosLayout, Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}, FillArrays.Zeros{Float64, 2, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:82 [inlined] [14] copyto!(dest::BlockBandedMatrices.BlockBandedMatrix{Float64}, M::ArrayLayouts.Mul{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:142 [inlined] [15] mul!(dest::BlockBandedMatrices.BlockBandedMatrix{Float64}, A::BlockBandedMatrices.BlockBandedMatrix{Float64}, B::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:143 [16] mul!(dest::BlockBandedMatrices.BlockBandedMatrix{Float64}, A::BlockBandedMatrices.BlockBandedMatrix{Float64}, B::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:214 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl: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{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] gemm!(transA::Char, transB::Char, alpha::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, beta::Float64, C::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:1775 [4] _gemm!(tA::Char, tB::Char, α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, β::Float64, C::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:294 [inlined] [5] materialize!(M::ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.ColumnMajor, ArrayLayouts.ColumnMajor, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:311 [inlined] [6] muladd!(α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, β::Float64, C::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}; kw::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [7] mul!(dest::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, α::Float64, β::Float64) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:144 [8] mul!(C::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, α::Float64, β::Float64) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:408 [9] _block_muladd!(α::Float64, A::BlockBandedMatrices.BlockBandedMatrix{Float64}, X::BlockBandedMatrices.BlockBandedMatrix{Float64}, β::Float64, Y::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:205 [inlined] [10] _matmul(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:230 [inlined] [11] materialize!(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:237 [12] muladd!(α::Float64, A::BlockBandedMatrices.BlockBandedMatrix{Float64}, B::BlockBandedMatrices.BlockBandedMatrix{Float64}, β::Float64, C::BlockBandedMatrices.BlockBandedMatrix{Float64}; kw::@Kwargs{Czero::Bool}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [inlined] [13] copyto!(dest::BlockBandedMatrices.BlockBandedMatrix{Float64}, M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.ZerosLayout, Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}, FillArrays.Zeros{Float64, 2, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:82 [inlined] [14] copy(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.ZerosLayout, Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}, FillArrays.Zeros{Float64, 2, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:77 [15] copy(M::ArrayLayouts.Mul{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:140 [inlined] [16] materialize(M::ArrayLayouts.Mul{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:137 [inlined] [17] mul(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, B::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:138 [inlined] [18] *(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, B::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:223 [19] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockbanded.jl:219 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl: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{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] geqrf!(A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, tau::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ LinearAlgebra.LAPACK /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/lapack.jl:532 [4] _qrfactUnblocked!(::ArrayLayouts.ColumnMajor, ::ArrayLayouts.DenseColumnMajor, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, τ::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ MatrixFactorizations ~/.julia/packages/MatrixFactorizations/r2wSS/src/qr.jl:72 [5] qrfactUnblocked!(A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, τ::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ MatrixFactorizations ~/.julia/packages/MatrixFactorizations/r2wSS/src/qr.jl:73 [6] _blockbanded_qr!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, τ::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, NCOLS::BlockArrays.Block{1, Int64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:31 [inlined] [7] _blockbanded_qr!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, τ::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:20 [8] qr!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:42 [inlined] [9] qr_layout(::BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ::Tuple{Int64, Int64}, A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:69 [10] qr_layout(lay::BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ax::Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:70 [inlined] [11] qr(::BlockBandedMatrices.BlockBandedMatrix{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/factorizations.jl:427 [inlined] [12] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:17 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl: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{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] geqrf!(A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, tau::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ LinearAlgebra.LAPACK /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/lapack.jl:532 [4] _qrfactUnblocked!(::ArrayLayouts.ColumnMajor, ::ArrayLayouts.DenseColumnMajor, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, τ::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ MatrixFactorizations ~/.julia/packages/MatrixFactorizations/r2wSS/src/qr.jl:72 [5] qrfactUnblocked!(A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, τ::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ MatrixFactorizations ~/.julia/packages/MatrixFactorizations/r2wSS/src/qr.jl:73 [6] _blockbanded_qr!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, τ::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, NCOLS::BlockArrays.Block{1, Int64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:31 [inlined] [7] _blockbanded_qr!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, τ::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:20 [8] qr!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:42 [inlined] [9] qr_layout(::BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ::Tuple{Int64, Int64}, A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:69 [10] qr_layout(lay::BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ax::Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:70 [inlined] [11] qr(::BlockBandedMatrices.BlockBandedMatrix{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/factorizations.jl:427 [inlined] [12] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:40 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl: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{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] geqrf!(A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, tau::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ LinearAlgebra.LAPACK /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/lapack.jl:532 [4] _qrfactUnblocked!(::ArrayLayouts.ColumnMajor, ::ArrayLayouts.DenseColumnMajor, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, τ::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ MatrixFactorizations ~/.julia/packages/MatrixFactorizations/r2wSS/src/qr.jl:72 [5] qrfactUnblocked!(A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, τ::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ MatrixFactorizations ~/.julia/packages/MatrixFactorizations/r2wSS/src/qr.jl:73 [6] _blockbanded_qr!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, τ::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, NCOLS::BlockArrays.Block{1, Int64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:31 [inlined] [7] _blockbanded_qr!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, τ::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:20 [8] qr!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:42 [inlined] [9] qr_layout(::BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ::Tuple{Int64, Int64}, A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:69 [10] qr_layout(lay::BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ax::Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:70 [inlined] [11] qr(::BlockBandedMatrices.BlockBandedMatrix{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/factorizations.jl:427 [inlined] [12] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:63 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl: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{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] geqlf!(A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, tau::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ LinearAlgebra.LAPACK /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/lapack.jl:399 [4] _qlf!(::ArrayLayouts.ColumnMajor, ::ArrayLayouts.DenseColumnMajor, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, τ::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:9 [5] qlf!(A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, τ::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:8 [6] ql!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:61 [7] ql_layout(::BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ::Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:71 [inlined] [8] ql(::BlockBandedMatrices.BlockBandedMatrix{Float64}; kwds::@Kwargs{}) @ MatrixFactorizations ~/.julia/packages/MatrixFactorizations/r2wSS/src/ql.jl:179 [inlined] [9] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:86 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl: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{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] geqrf!(A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, tau::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ LinearAlgebra.LAPACK /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/lapack.jl:532 [4] _qrfactUnblocked!(::ArrayLayouts.ColumnMajor, ::ArrayLayouts.DenseColumnMajor, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, τ::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ MatrixFactorizations ~/.julia/packages/MatrixFactorizations/r2wSS/src/qr.jl:72 [5] qrfactUnblocked!(A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, τ::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ MatrixFactorizations ~/.julia/packages/MatrixFactorizations/r2wSS/src/qr.jl:73 [6] _blockbanded_qr!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, τ::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, NCOLS::BlockArrays.Block{1, Int64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:31 [inlined] [7] _blockbanded_qr!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, τ::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:20 [8] qr!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:42 [inlined] [9] qr_layout(::BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ::Tuple{Int64, Int64}, A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:69 [10] qr_layout(lay::BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ax::Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:70 [inlined] [11] qr(::BlockBandedMatrices.BlockBandedMatrix{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/factorizations.jl:427 [inlined] [12] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:136 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl: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{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] geqrf!(A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, tau::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ LinearAlgebra.LAPACK /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/lapack.jl:532 [4] _qrfactUnblocked!(::ArrayLayouts.ColumnMajor, ::ArrayLayouts.DenseColumnMajor, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, τ::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ MatrixFactorizations ~/.julia/packages/MatrixFactorizations/r2wSS/src/qr.jl:72 [5] qrfactUnblocked!(A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, τ::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ MatrixFactorizations ~/.julia/packages/MatrixFactorizations/r2wSS/src/qr.jl:73 [6] _blockbanded_qr!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, τ::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, NCOLS::BlockArrays.Block{1, Int64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:31 [inlined] [7] _blockbanded_qr!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, τ::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:20 [8] qr!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:42 [inlined] [9] qr_layout(::BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ::Tuple{Int64, Int64}, A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:69 [10] qr_layout(lay::BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ax::Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:70 [inlined] [11] qr(::BlockBandedMatrices.BlockBandedMatrix{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/factorizations.jl:427 [inlined] [12] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:148 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl: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{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{ComplexF64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{ComplexF64}}, V::SubArray{ComplexF64, 2, BlockBandedMatrices.BlockBandedMatrix{ComplexF64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] geqrf!(A::SubArray{ComplexF64, 2, BlockBandedMatrices.BlockBandedMatrix{ComplexF64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, tau::SubArray{ComplexF64, 1, Vector{ComplexF64}, Tuple{UnitRange{Int64}}, true}) @ LinearAlgebra.LAPACK /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/lapack.jl:532 [4] _qrfactUnblocked!(::ArrayLayouts.ColumnMajor, ::ArrayLayouts.DenseColumnMajor, A::SubArray{ComplexF64, 2, BlockBandedMatrices.BlockBandedMatrix{ComplexF64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, τ::SubArray{ComplexF64, 1, Vector{ComplexF64}, Tuple{UnitRange{Int64}}, true}) @ MatrixFactorizations ~/.julia/packages/MatrixFactorizations/r2wSS/src/qr.jl:72 [5] qrfactUnblocked!(A::SubArray{ComplexF64, 2, BlockBandedMatrices.BlockBandedMatrix{ComplexF64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, τ::SubArray{ComplexF64, 1, Vector{ComplexF64}, Tuple{UnitRange{Int64}}, true}) @ MatrixFactorizations ~/.julia/packages/MatrixFactorizations/r2wSS/src/qr.jl:73 [6] _blockbanded_qr!(A::BlockBandedMatrices.BlockBandedMatrix{ComplexF64}, τ::BlockArrays.BlockedVector{ComplexF64, Vector{ComplexF64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, NCOLS::BlockArrays.Block{1, Int64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:31 [inlined] [7] _blockbanded_qr!(A::BlockBandedMatrices.BlockBandedMatrix{ComplexF64}, τ::BlockArrays.BlockedVector{ComplexF64, Vector{ComplexF64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:20 [8] qr!(A::BlockBandedMatrices.BlockBandedMatrix{ComplexF64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:42 [inlined] [9] qr_layout(::BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ::Tuple{Int64, Int64}, A::BlockBandedMatrices.BlockBandedMatrix{ComplexF64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:69 [10] qr_layout(lay::BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ax::Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, A::BlockBandedMatrices.BlockBandedMatrix{ComplexF64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:70 [inlined] [11] qr(::BlockBandedMatrices.BlockBandedMatrix{ComplexF64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/factorizations.jl:427 [inlined] [12] macro expansion @ ./timing.jl:741 [inlined] [13] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskylineqr.jl:166 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl: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{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] geqrf!(A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, tau::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ LinearAlgebra.LAPACK /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/lapack.jl:532 [4] _qrfactUnblocked!(::ArrayLayouts.ColumnMajor, ::ArrayLayouts.DenseColumnMajor, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, τ::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ MatrixFactorizations ~/.julia/packages/MatrixFactorizations/r2wSS/src/qr.jl:72 [5] qrfactUnblocked!(A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, τ::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ MatrixFactorizations ~/.julia/packages/MatrixFactorizations/r2wSS/src/qr.jl:73 [6] _blockbanded_qr!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, τ::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, NCOLS::BlockArrays.Block{1, Int64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:31 [inlined] [7] _blockbanded_qr!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, τ::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:20 [8] qr!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:42 [inlined] [9] qr_layout(::BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ::Tuple{Int64, Int64}, A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:69 [10] qr_layout(lay::BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ax::Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, A::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/blockskylineqr.jl:70 [inlined] [11] qr(::BlockBandedMatrices.BlockBandedMatrix{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/factorizations.jl:427 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl: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 in testset @jagot lmul! bug: Error During Test at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskyline.jl:16 Got exception outside of a @test MethodError: no method matching strides(::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] pointer(x::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base abstractarray.jl:1279 [4] gemv!(trans::Char, alpha::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, X::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, beta::Float64, Y::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:784 [5] _gemv!(tA::Char, α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, x::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, β::Float64, y::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:293 [inlined] [6] materialize!(M::ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.DenseColumnMajor, ArrayLayouts.DenseColumnMajor, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:297 [inlined] [7] muladd!(α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, β::Float64, C::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}; kw::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [8] mul!(dest::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, A::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, α::Float64, β::Float64) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:144 [9] mul!(C::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, A::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, α::Float64, β::Float64) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:410 [10] _block_muladd!(α::Float64, A::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, X::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, β::Float64, Y::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:197 [inlined] [11] materialize!(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, ArrayLayouts.DenseColumnMajor, Float64, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Vector{Float64}, BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:219 [12] muladd!(α::Float64, A::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, B::Vector{Float64}, β::Float64, C::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}; kw::@Kwargs{Czero::Bool}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [inlined] [13] copyto!(dest::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, ArrayLayouts.ZerosLayout, Float64, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Vector{Float64}, FillArrays.Zeros{Float64, 1, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:82 [inlined] [14] copy(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, ArrayLayouts.ZerosLayout, Float64, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Vector{Float64}, FillArrays.Zeros{Float64, 1, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:77 [15] copy(M::ArrayLayouts.Mul{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Vector{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:140 [inlined] [16] materialize(M::ArrayLayouts.Mul{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Vector{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:137 [inlined] [17] mul(A::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, B::Vector{Float64}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:138 [inlined] [18] *(A::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, B::Vector{Float64}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:225 [19] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskyline.jl:16 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl: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{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] gemm!(transA::Char, transB::Char, alpha::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, beta::Float64, C::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:1775 [4] _gemm!(tA::Char, tB::Char, α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, β::Float64, C::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:294 [inlined] [5] materialize!(M::ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.ColumnMajor, ArrayLayouts.ColumnMajor, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:311 [inlined] [6] muladd!(α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, β::Float64, C::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}; kw::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [7] mul!(dest::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, A::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, α::Float64, β::Float64) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:144 [8] mul!(C::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, A::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, α::Float64, β::Float64) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:408 [9] _block_muladd!(α::Float64, A::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, X::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, β::Float64, Y::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:205 [inlined] [10] _matmul(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, Float64, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:230 [inlined] [11] materialize!(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, Float64, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:237 [12] muladd!(α::Float64, A::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, B::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, β::Float64, C::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}; kw::@Kwargs{Czero::Bool}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [inlined] [13] copyto!(dest::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.ZerosLayout, Float64, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, FillArrays.Zeros{Float64, 2, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:82 [inlined] [14] copy(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.ZerosLayout, Float64, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, FillArrays.Zeros{Float64, 2, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:77 [15] copy(M::ArrayLayouts.Mul{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:140 [inlined] [16] materialize(M::ArrayLayouts.Mul{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:137 [inlined] [17] mul(A::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, B::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:138 [inlined] [18] *(A::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, B::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:223 [19] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_blockskyline.jl:16 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl: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{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] pointer(x::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base abstractarray.jl:1279 [4] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:36 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl: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{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] pointer(x::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base abstractarray.jl:1279 [4] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:36 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl: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{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] pointer(x::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base abstractarray.jl:1279 [4] gemv!(trans::Char, alpha::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, X::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, beta::Float64, Y::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:784 [5] _gemv!(tA::Char, α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, x::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, β::Float64, y::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:293 [inlined] [6] materialize!(M::ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.DenseColumnMajor, ArrayLayouts.DenseColumnMajor, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:297 [inlined] [7] muladd!(α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, β::Float64, C::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}; kw::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [8] mul!(dest::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, α::Float64, β::Float64) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:144 [9] mul!(C::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, α::Float64, β::Float64) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:410 [10] _block_muladd!(α::Float64, A::BlockBandedMatrices.BlockBandedMatrix{Float64}, X::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, β::Float64, Y::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:197 [inlined] [11] materialize!(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, ArrayLayouts.DenseColumnMajor, Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}, Vector{Float64}, BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:219 [12] muladd!(α::Float64, A::BlockBandedMatrices.BlockBandedMatrix{Float64}, B::Vector{Float64}, β::Float64, C::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}; kw::@Kwargs{Czero::Bool}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [inlined] [13] copyto!(dest::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, ArrayLayouts.ZerosLayout, Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}, Vector{Float64}, FillArrays.Zeros{Float64, 1, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:82 [inlined] [14] copy(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, ArrayLayouts.ZerosLayout, Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}, Vector{Float64}, FillArrays.Zeros{Float64, 1, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:77 [15] copy(M::ArrayLayouts.Mul{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, BlockBandedMatrices.BlockBandedMatrix{Float64}, Vector{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:140 [inlined] [16] materialize(M::ArrayLayouts.Mul{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, BlockBandedMatrices.BlockBandedMatrix{Float64}, Vector{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:137 [inlined] [17] mul(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, B::Vector{Float64}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:138 [inlined] [18] *(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, B::Vector{Float64}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:225 [19] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:36 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl: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{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] gemm!(transA::Char, transB::Char, alpha::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, Matrix{Float64}, Tuple{UnitRange{Int64}, Base.OneTo{Int64}}, false}, beta::Float64, C::SubArray{Float64, 2, Matrix{Float64}, Tuple{UnitRange{Int64}, Base.OneTo{Int64}}, false}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:1775 [4] _gemm!(tA::Char, tB::Char, α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, Matrix{Float64}, Tuple{UnitRange{Int64}, Base.OneTo{Int64}}, false}, β::Float64, C::SubArray{Float64, 2, Matrix{Float64}, Tuple{UnitRange{Int64}, Base.OneTo{Int64}}, false}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:294 [inlined] [5] materialize!(M::ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.ColumnMajor, ArrayLayouts.ColumnMajor, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, SubArray{Float64, 2, Matrix{Float64}, Tuple{UnitRange{Int64}, Base.OneTo{Int64}}, false}, SubArray{Float64, 2, Matrix{Float64}, Tuple{UnitRange{Int64}, Base.OneTo{Int64}}, false}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:311 [inlined] [6] muladd!(α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, Matrix{Float64}, Tuple{UnitRange{Int64}, Base.OneTo{Int64}}, false}, β::Float64, C::SubArray{Float64, 2, Matrix{Float64}, Tuple{UnitRange{Int64}, Base.OneTo{Int64}}, false}; kw::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [7] mul!(dest::SubArray{Float64, 2, Matrix{Float64}, Tuple{UnitRange{Int64}, Base.OneTo{Int64}}, false}, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, Matrix{Float64}, Tuple{UnitRange{Int64}, Base.OneTo{Int64}}, false}, α::Float64, β::Float64) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:144 [8] mul!(C::SubArray{Float64, 2, Matrix{Float64}, Tuple{UnitRange{Int64}, Base.OneTo{Int64}}, false}, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, Matrix{Float64}, Tuple{UnitRange{Int64}, Base.OneTo{Int64}}, false}, α::Float64, β::Float64) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:396 [9] _block_muladd!(α::Float64, A::BlockBandedMatrices.BlockBandedMatrix{Float64}, X::BlockArrays.BlockedMatrix{Float64, Matrix{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, Base.OneTo{Int64}}}, β::Float64, Y::BlockArrays.BlockedMatrix{Float64, Matrix{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, Base.OneTo{Int64}}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:205 [inlined] [10] materialize!(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, ArrayLayouts.DenseColumnMajor, Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}, Matrix{Float64}, BlockArrays.BlockedMatrix{Float64, Matrix{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, Base.OneTo{Int64}}}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:255 [11] muladd!(α::Float64, A::BlockBandedMatrices.BlockBandedMatrix{Float64}, B::Matrix{Float64}, β::Float64, C::BlockArrays.BlockedMatrix{Float64, Matrix{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, Base.OneTo{Int64}}}; kw::@Kwargs{Czero::Bool}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [inlined] [12] copyto!(dest::BlockArrays.BlockedMatrix{Float64, Matrix{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, Base.OneTo{Int64}}}, M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, ArrayLayouts.ZerosLayout, Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}, Matrix{Float64}, FillArrays.Zeros{Float64, 2, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, Base.OneTo{Int64}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:82 [inlined] [13] copy(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, ArrayLayouts.ZerosLayout, Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}, Matrix{Float64}, FillArrays.Zeros{Float64, 2, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, Base.OneTo{Int64}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:77 [14] copy(M::ArrayLayouts.Mul{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, BlockBandedMatrices.BlockBandedMatrix{Float64}, Matrix{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:140 [inlined] [15] materialize(M::ArrayLayouts.Mul{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, BlockBandedMatrices.BlockBandedMatrix{Float64}, Matrix{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:137 [inlined] [16] mul(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, B::Matrix{Float64}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:138 [inlined] [17] *(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, B::Matrix{Float64}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:224 [18] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:36 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl: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{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] gemm!(transA::Char, transB::Char, alpha::Float64, A::SubArray{Float64, 2, Matrix{Float64}, Tuple{Base.OneTo{Int64}, UnitRange{Int64}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, beta::Float64, C::SubArray{Float64, 2, Matrix{Float64}, Tuple{Base.OneTo{Int64}, UnitRange{Int64}}, false}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:1775 [4] _gemm!(tA::Char, tB::Char, α::Float64, A::SubArray{Float64, 2, Matrix{Float64}, Tuple{Base.OneTo{Int64}, UnitRange{Int64}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, β::Float64, C::SubArray{Float64, 2, Matrix{Float64}, Tuple{Base.OneTo{Int64}, UnitRange{Int64}}, false}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:294 [inlined] [5] materialize!(M::ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.ColumnMajor, ArrayLayouts.ColumnMajor, Float64, SubArray{Float64, 2, Matrix{Float64}, Tuple{Base.OneTo{Int64}, UnitRange{Int64}}, false}, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, SubArray{Float64, 2, Matrix{Float64}, Tuple{Base.OneTo{Int64}, UnitRange{Int64}}, false}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:311 [inlined] [6] muladd!(α::Float64, A::SubArray{Float64, 2, Matrix{Float64}, Tuple{Base.OneTo{Int64}, UnitRange{Int64}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, β::Float64, C::SubArray{Float64, 2, Matrix{Float64}, Tuple{Base.OneTo{Int64}, UnitRange{Int64}}, false}; kw::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [7] mul!(dest::SubArray{Float64, 2, Matrix{Float64}, Tuple{Base.OneTo{Int64}, UnitRange{Int64}}, false}, A::SubArray{Float64, 2, Matrix{Float64}, Tuple{Base.OneTo{Int64}, UnitRange{Int64}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, α::Float64, β::Float64) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:144 [8] mul!(C::SubArray{Float64, 2, Matrix{Float64}, Tuple{Base.OneTo{Int64}, UnitRange{Int64}}, false}, A::SubArray{Float64, 2, Matrix{Float64}, Tuple{Base.OneTo{Int64}, UnitRange{Int64}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, α::Float64, β::Float64) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:398 [9] _block_muladd!(α::Float64, A::BlockArrays.BlockedMatrix{Float64, Matrix{Float64}, Tuple{Base.OneTo{Int64}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, X::BlockBandedMatrices.BlockBandedMatrix{Float64}, β::Float64, Y::BlockArrays.BlockedMatrix{Float64, Matrix{Float64}, Tuple{Base.OneTo{Int64}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:205 [inlined] [10] materialize!(M::ArrayLayouts.MulAdd{ArrayLayouts.DenseColumnMajor, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, Float64, Matrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockArrays.BlockedMatrix{Float64, Matrix{Float64}, Tuple{Base.OneTo{Int64}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:263 [11] muladd!(α::Float64, A::Matrix{Float64}, B::BlockBandedMatrices.BlockBandedMatrix{Float64}, β::Float64, C::BlockArrays.BlockedMatrix{Float64, Matrix{Float64}, Tuple{Base.OneTo{Int64}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}; kw::@Kwargs{Czero::Bool}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [inlined] [12] copyto!(dest::BlockArrays.BlockedMatrix{Float64, Matrix{Float64}, Tuple{Base.OneTo{Int64}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, M::ArrayLayouts.MulAdd{ArrayLayouts.DenseColumnMajor, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.ZerosLayout, Float64, Matrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}, FillArrays.Zeros{Float64, 2, Tuple{Base.OneTo{Int64}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:82 [inlined] [13] copy(M::ArrayLayouts.MulAdd{ArrayLayouts.DenseColumnMajor, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.ZerosLayout, Float64, Matrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}, FillArrays.Zeros{Float64, 2, Tuple{Base.OneTo{Int64}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:77 [14] copy(M::ArrayLayouts.Mul{ArrayLayouts.DenseColumnMajor, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, Matrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:140 [inlined] [15] materialize(M::ArrayLayouts.Mul{ArrayLayouts.DenseColumnMajor, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, Matrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:137 [inlined] [16] mul(A::Matrix{Float64}, B::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:138 [inlined] [17] *(A::Matrix{Float64}, B::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:227 [18] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:36 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl: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{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] trsv!(uplo::Char, trans::Char, diag::Char, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, x::Vector{Float64}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:1502 [4] materialize!(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}, Vector{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/triangular.jl:215 [inlined] [5] ldiv!(A::LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}, B::Vector{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:101 [inlined] [6] copyto!(dest::Vector{Float64}, M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}, Vector{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/triangular.jl:210 [inlined] [7] copy(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}, Vector{Float64}}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:21 [inlined] [8] materialize(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}, Vector{Float64}}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:22 [inlined] [9] ldiv(A::LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}, B::Vector{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:98 [inlined] [10] \(A::LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}, x::Vector{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:162 [11] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:36 [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl: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{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] trsv!(uplo::Char, trans::Char, diag::Char, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, x::Vector{Float64}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:1502 [4] materialize!(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}, Vector{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/triangular.jl:215 [inlined] [5] ldiv!(A::LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}, B::Vector{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:101 [inlined] [6] ldiv!(A::LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}, x::Vector{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:147 [7] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:36 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl: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{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] trsv!(uplo::Char, trans::Char, diag::Char, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, x::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:1502 [4] materialize!(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/triangular.jl:215 [inlined] [5] materialize!(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:355 [inlined] [6] ldiv!(A::LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, B::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:101 [inlined] [7] copyto!(dest::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, Vector{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/triangular.jl:210 [inlined] [8] copy(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, Vector{Float64}}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:21 [inlined] [9] materialize(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, Vector{Float64}}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:22 [inlined] [10] ldiv(A::LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, B::Vector{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:98 [inlined] [11] \(A::LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, x::Vector{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:162 [12] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:36 [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl: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{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] trsv!(uplo::Char, trans::Char, diag::Char, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, x::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:1502 [4] materialize!(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/triangular.jl:215 [inlined] [5] materialize!(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, Vector{Float64}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:355 [inlined] [6] ldiv!(A::LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, B::Vector{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:101 [inlined] [7] ldiv!(A::LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, x::Vector{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:147 [8] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:36 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl: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{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] gemm!(transA::Char, transB::Char, alpha::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, beta::Float64, C::Matrix{Float64}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:1775 [4] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:113 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl: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{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] gemm!(transA::Char, transB::Char, alpha::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, beta::Float64, C::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:1775 [4] _gemm!(tA::Char, tB::Char, α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, β::Float64, C::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:294 [inlined] [5] materialize!(M::ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.ColumnMajor, ArrayLayouts.ColumnMajor, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:311 [inlined] [6] muladd!(α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, β::Float64, C::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}; kw::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [7] mul!(dest::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, α::Float64, β::Float64) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:144 [8] mul!(C::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, α::Float64, β::Float64) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:408 [9] _block_muladd!(α::Float64, A::BlockBandedMatrices.BlockBandedMatrix{Float64}, X::BlockBandedMatrices.BlockBandedMatrix{Float64}, β::Float64, Y::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:205 [inlined] [10] _matmul(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:230 [inlined] [11] materialize!(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:237 [12] muladd!(α::Float64, A::BlockBandedMatrices.BlockBandedMatrix{Float64}, B::BlockBandedMatrices.BlockBandedMatrix{Float64}, β::Float64, C::BlockBandedMatrices.BlockBandedMatrix{Float64}; kw::@Kwargs{Czero::Bool}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [inlined] [13] copyto!(dest::BlockBandedMatrices.BlockBandedMatrix{Float64}, M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.ZerosLayout, Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}, FillArrays.Zeros{Float64, 2, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:82 [inlined] [14] copy(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.ZerosLayout, Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}, FillArrays.Zeros{Float64, 2, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:77 [15] copy(M::ArrayLayouts.Mul{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:140 [inlined] [16] materialize(M::ArrayLayouts.Mul{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedMatrix{Float64}, BlockBandedMatrices.BlockBandedMatrix{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:137 [inlined] [17] mul(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, B::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:138 [inlined] [18] *(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, B::BlockBandedMatrices.BlockBandedMatrix{Float64}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:223 [19] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:175 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl: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{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] gemm!(transA::Char, transB::Char, alpha::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, beta::Float64, C::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:1775 [4] _gemm!(tA::Char, tB::Char, α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, β::Float64, C::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:294 [inlined] [5] materialize!(M::ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.ColumnMajor, ArrayLayouts.ColumnMajor, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:311 [inlined] [6] muladd!(α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, β::Float64, C::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}; kw::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [7] mul!(dest::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, A::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, α::Float64, β::Float64) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:144 [8] mul!(C::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, A::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::SubArray{Float64, 2, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, α::Float64, β::Float64) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:408 [9] _block_muladd!(α::Float64, A::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, X::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, β::Float64, Y::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:205 [inlined] [10] _matmul(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, Float64, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:230 [inlined] [11] materialize!(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, Float64, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:237 [12] muladd!(α::Float64, A::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, B::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, β::Float64, C::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}; kw::@Kwargs{Czero::Bool}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [inlined] [13] copyto!(dest::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.ZerosLayout, Float64, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, FillArrays.Zeros{Float64, 2, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:82 [inlined] [14] copy(M::ArrayLayouts.MulAdd{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, ArrayLayouts.ZerosLayout, Float64, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, FillArrays.Zeros{Float64, 2, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:77 [15] copy(M::ArrayLayouts.Mul{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:140 [inlined] [16] materialize(M::ArrayLayouts.Mul{BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:137 [inlined] [17] mul(A::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, B::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:138 [inlined] [18] *(A::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}, B::BlockBandedMatrices.BlockSkylineMatrix{Float64, Vector{Float64}, BlockBandedMatrices.BlockSkylineSizes{Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, Vector{Int64}, Vector{Int64}, BandedMatrices.BandedMatrix{Int64, Matrix{Int64}, Base.OneTo{Int64}}, Vector{Int64}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/mul.jl:223 [19] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:175 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl: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{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] potrf!(uplo::Char, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ LinearAlgebra.LAPACK /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/lapack.jl:3293 [inlined] [4] _diag_chol!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, i::Int64, uplo::Core.TypeEgal{LinearAlgebra.UpperTriangular}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blockcholesky.jl:12 [5] _block_chol!(A::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Core.TypeEgal{LinearAlgebra.UpperTriangular}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blockcholesky.jl:42 [inlined] [6] cholesky!_layout(layout::ArrayLayouts.UnknownLayout, ::Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, A::LinearAlgebra.Symmetric{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, ::LinearAlgebra.NoPivot; check::Bool) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blockcholesky.jl:85 [7] cholesky!(A::LinearAlgebra.Symmetric{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, v::LinearAlgebra.NoPivot; check::Bool) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/factorizations.jl:425 [inlined] [8] cholesky_layout(::BlockBandedMatrices.BandedBlockBandedLayout, axes::Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}, A::LinearAlgebra.Symmetric{Float64, BlockBandedMatrices.BandedBlockBandedMatrix{Float64, BlockArrays.BlockedMatrix{Float64, Matrix{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, BlockArrays.FirstStepRange.FirstStepRangeLen{Int64, Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, piv::LinearAlgebra.NoPivot; check::Bool) @ BlockBandedMatrices ~/.julia/packages/BlockBandedMatrices/EvMfg/src/linalg.jl:152 [9] cholesky(A::LinearAlgebra.Symmetric{Float64, BlockBandedMatrices.BandedBlockBandedMatrix{Float64, BlockArrays.BlockedMatrix{Float64, Matrix{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, BlockArrays.FirstStepRange.FirstStepRangeLen{Int64, Int64}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, v::LinearAlgebra.NoPivot; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/factorizations.jl:423 [inlined] [10] top-level scope @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_linalg.jl:199 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl: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 SubBlockSkylineMatrix linear algebra: Error During Test at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:156 Test threw exception Expression: unsafe_load(pointer(V)) == A[2, 4] MethodError: no method matching strides(::BlockBandedMatrices.BlockBandedMatrix{Float64}) The function `strides` exists, but no method is defined for this combination of argument types. Closest candidates are: strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] pointer(x::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base abstractarray.jl:1279 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl: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{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] pointer(x::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base abstractarray.jl:1279 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl: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{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] pointer(x::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base abstractarray.jl:1279 [4] gemv!(trans::Char, alpha::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, X::Vector{Float64}, beta::Float64, Y::Vector{Float64}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:784 [5] _gemv!(tA::Char, α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, x::Vector{Float64}, β::Float64, y::Vector{Float64}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:293 [inlined] [6] materialize!(M::ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.DenseColumnMajor, ArrayLayouts.DenseColumnMajor, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, Vector{Float64}, Vector{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:297 [inlined] [7] muladd!(α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::Vector{Float64}, β::Float64, C::Vector{Float64}; kw::@Kwargs{Czero::Bool}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [8] copyto!(dest::Vector{Float64}, M::ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.DenseColumnMajor, ArrayLayouts.ZerosLayout, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, Vector{Float64}, FillArrays.Zeros{Float64, 1, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:82 [inlined] [9] copyto!(dest::Vector{Float64}, bc::Base.Broadcast.Broadcasted{ArrayLayouts.ApplyBroadcastStyle, Tuple{Base.OneTo{Int64}}, typeof(identity), Tuple{ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.DenseColumnMajor, ArrayLayouts.ZerosLayout, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, Vector{Float64}, FillArrays.Zeros{Float64, 1, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:76 [inlined] [10] materialize!(::Base.Broadcast.Unknown, dest::Vector{Float64}, bc::Base.Broadcast.Broadcasted{ArrayLayouts.ApplyBroadcastStyle, Nothing, typeof(identity), Tuple{ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.DenseColumnMajor, ArrayLayouts.ZerosLayout, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, Vector{Float64}, FillArrays.Zeros{Float64, 1, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}}}) @ Base.Broadcast broadcast.jl:932 [inlined] [11] materialize!(dest::Vector{Float64}, bc::Base.Broadcast.Broadcasted{ArrayLayouts.ApplyBroadcastStyle, Nothing, typeof(identity), Tuple{ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.DenseColumnMajor, ArrayLayouts.ZerosLayout, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, Vector{Float64}, FillArrays.Zeros{Float64, 1, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}}}) @ Base.Broadcast broadcast.jl:928 [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl: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{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] pointer(x::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base abstractarray.jl:1279 [4] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:167 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl: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{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] trsv!(uplo::Char, trans::Char, diag::Char, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, x::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:1502 [4] materialize!(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/triangular.jl:215 [inlined] [5] materialize!(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:355 [inlined] [6] ldiv!(A::LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, B::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:101 [inlined] [7] copyto!(dest::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, Vector{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/triangular.jl:210 [inlined] [8] copy(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, Vector{Float64}}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:21 [inlined] [9] materialize(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, Vector{Float64}}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:22 [inlined] [10] ldiv(A::LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, B::Vector{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:98 [inlined] [11] \(A::LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, x::Vector{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:162 [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl: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{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] pointer(x::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base abstractarray.jl:1279 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl: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{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] pointer(x::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base abstractarray.jl:1279 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl: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{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] pointer(x::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base abstractarray.jl:1279 [4] gemv!(trans::Char, alpha::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}, X::Vector{Float64}, beta::Float64, Y::Vector{Float64}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:784 [5] _gemv!(tA::Char, α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}, x::Vector{Float64}, β::Float64, y::Vector{Float64}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:293 [inlined] [6] materialize!(M::ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.DenseColumnMajor, ArrayLayouts.DenseColumnMajor, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}, Vector{Float64}, Vector{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:297 [inlined] [7] muladd!(α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}, B::Vector{Float64}, β::Float64, C::Vector{Float64}; kw::@Kwargs{Czero::Bool}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [8] copyto!(dest::Vector{Float64}, M::ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.DenseColumnMajor, ArrayLayouts.ZerosLayout, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}, Vector{Float64}, FillArrays.Zeros{Float64, 1, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:82 [inlined] [9] copyto!(dest::Vector{Float64}, bc::Base.Broadcast.Broadcasted{ArrayLayouts.ApplyBroadcastStyle, Tuple{Base.OneTo{Int64}}, typeof(identity), Tuple{ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.DenseColumnMajor, ArrayLayouts.ZerosLayout, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}, Vector{Float64}, FillArrays.Zeros{Float64, 1, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:76 [inlined] [10] materialize!(::Base.Broadcast.Unknown, dest::Vector{Float64}, bc::Base.Broadcast.Broadcasted{ArrayLayouts.ApplyBroadcastStyle, Nothing, typeof(identity), Tuple{ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.DenseColumnMajor, ArrayLayouts.ZerosLayout, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}, Vector{Float64}, FillArrays.Zeros{Float64, 1, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}}}) @ Base.Broadcast broadcast.jl:932 [inlined] [11] materialize!(dest::Vector{Float64}, bc::Base.Broadcast.Broadcasted{ArrayLayouts.ApplyBroadcastStyle, Nothing, typeof(identity), Tuple{ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.DenseColumnMajor, ArrayLayouts.ZerosLayout, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}, Vector{Float64}, FillArrays.Zeros{Float64, 1, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}}}) @ Base.Broadcast broadcast.jl:928 [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl: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{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] pointer(x::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base abstractarray.jl:1279 [4] macro expansion @ ~/.julia/packages/BlockBandedMatrices/EvMfg/test/test_triblockbanded.jl:184 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl: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{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] trsv!(uplo::Char, trans::Char, diag::Char, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, x::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:1502 [4] materialize!(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/triangular.jl:215 [inlined] [5] materialize!(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:355 [inlined] [6] ldiv!(A::LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, B::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:101 [inlined] [7] copyto!(dest::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, Vector{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/triangular.jl:210 [inlined] [8] copy(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, Vector{Float64}}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:21 [inlined] [9] materialize(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, Vector{Float64}}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:22 [inlined] [10] ldiv(A::LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, B::Vector{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:98 [inlined] [11] \(A::LinearAlgebra.UpperTriangular{Float64, BlockBandedMatrices.BlockBandedMatrix{Float64}}, x::Vector{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:162 [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl: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{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] pointer(x::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.BlockIndexRange{1, Tuple{UnitRange{Int64}}, Tuple{Int64}, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base abstractarray.jl:1279 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl: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{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] pointer(x::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base abstractarray.jl:1279 [4] gemv!(trans::Char, alpha::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, X::Vector{Float64}, beta::Float64, Y::Vector{Float64}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:784 [5] _gemv!(tA::Char, α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, x::Vector{Float64}, β::Float64, y::Vector{Float64}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:293 [inlined] [6] materialize!(M::ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.DenseColumnMajor, ArrayLayouts.DenseColumnMajor, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, Vector{Float64}, Vector{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:297 [inlined] [7] muladd!(α::Float64, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, B::Vector{Float64}, β::Float64, C::Vector{Float64}; kw::@Kwargs{Czero::Bool}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:75 [8] copyto!(dest::Vector{Float64}, M::ArrayLayouts.MulAdd{ArrayLayouts.ColumnMajor, ArrayLayouts.DenseColumnMajor, ArrayLayouts.ZerosLayout, Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, Vector{Float64}, FillArrays.Zeros{Float64, 1, Tuple{Base.OneTo{Int64}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/muladd.jl:82 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl: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{<:Number, <:AbstractMatrix}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:375 strides(!Matched::LinearAlgebra.Transpose{<:Number, <:AbstractVector}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/adjtrans.jl:372 strides(!Matched::LinearAlgebra.Transpose) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ArrayLayouts.jl:94 ... Stacktrace: [1] _memory_offset(::BlockBandedMatrices.BlockBandedMatrix{Float64}, ::Int64, ::Int64) @ Base abstractarray.jl:1289 [2] cconvert(::Core.TypeEgal{Ptr{Float64}}, V::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}) @ Base reshapedarray.jl:404 [3] trsv!(uplo::Char, trans::Char, diag::Char, A::SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}, x::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}) @ LinearAlgebra.BLAS /opt/julia/share/julia/stdlib/v1.14/LinearAlgebra/src/blas.jl:1502 [4] materialize!(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', ArrayLayouts.ColumnMajor}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}, BlockArrays.BlockSlice{BlockArrays.Block{1, Int64}, Int64, UnitRange{Int64}}}, false}}, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/triangular.jl:215 [inlined] [5] materialize!(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}}, false}}, BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}}) @ BlockArrays ~/.julia/packages/BlockArrays/kHf21/src/blocklinalg.jl:355 [inlined] [6] ldiv!(A::LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}}, false}}, B::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:101 [inlined] [7] copyto!(dest::BlockArrays.BlockedVector{Float64, Vector{Float64}, Tuple{BlockArrays.BlockedOneTo{Int64, Vector{Int64}}}}, M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}}, false}}, Vector{Float64}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/triangular.jl:210 [inlined] [8] copy(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}}, false}}, Vector{Float64}}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:21 [inlined] [9] materialize(M::ArrayLayouts.Ldiv{ArrayLayouts.TriangularLayout{'U', 'N', BlockBandedMatrices.BlockBandedColumns{ArrayLayouts.ColumnMajor}}, ArrayLayouts.DenseColumnMajor, LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}}, false}}, Vector{Float64}}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:22 [inlined] [10] ldiv(A::LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}}, false}}, B::Vector{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:98 [inlined] [11] \(A::LinearAlgebra.UpperTriangular{Float64, SubArray{Float64, 2, BlockBandedMatrices.BlockBandedMatrix{Float64}, Tuple{BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}, BlockArrays.BlockSlice{BlockArrays.BlockRange{1, Tuple{UnitRange{Int64}}}, Int64, BlockArrays.BlockedUnitRange{Int64, Vector{Int64}}}}, false}}, x::Vector{Float64}; kwds::@Kwargs{}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/RCHQ8/src/ldiv.jl:162 [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl: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: LoadError: Test run finished with errors in expression starting at /home/pkgeval/.julia/packages/BlockBandedMatrices/EvMfg/test/runtests.jl:20 Testing failed after 1775.92s ERROR: LoadError: Package BlockBandedMatrices errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Types.jl:68 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, julia_args::Cmd, test_args::Cmd, test_fn::Nothing, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:3298 [3] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, test_fn::Nothing, julia_args::Cmd, test_args::Cmd, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool, kwargs::@Kwargs{io::IOContext{IO}}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:587 [4] test(pkgs::Vector{PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:172 [5] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [6] test(pkg::String; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:159 [inlined] [7] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:223 in expression starting at /PkgEval.jl/scripts/evaluate.jl:214 PkgEval failed after 1853.66s: package tests unexpectedly errored