From 7214572202bdd4c21b7d2338456ee43d0f70eb65 Mon Sep 17 00:00:00 2001 From: Alexis Montoison Date: Wed, 22 May 2024 08:31:26 -0400 Subject: [PATCH] Fix copy_triangle for Julia 1.11 --- src/block_krylov_utils.jl | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/block_krylov_utils.jl b/src/block_krylov_utils.jl index 68ba46458..9f1a9616d 100644 --- a/src/block_krylov_utils.jl +++ b/src/block_krylov_utils.jl @@ -164,7 +164,13 @@ function copy_triangle(Q::AbstractMatrix{FC}, R::AbstractMatrix{FC}, k::Int) whe end end else - copytrito!(R, Q, 'U') + mR, nR = size(R) + mQ, nQ = size(Q) + if (mR == mQ) && (nR == nQ) + copytrito!(R, Q, 'U') + else + copytrito!(R, view(Q, 1:k, 1:k), 'U') + end end return R end