From b88c03348621bf9ec251468127e4793a3587d1e6 Mon Sep 17 00:00:00 2001 From: lisavdlinde <80888204+lisavdlinde@users.noreply.github.com> Date: Thu, 12 Feb 2026 12:18:09 +0100 Subject: [PATCH 1/2] Fix axpy! function to use PArrays methods --- src/Algebra.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Algebra.jl b/src/Algebra.jl index 4e22edc..cef4982 100644 --- a/src/Algebra.jl +++ b/src/Algebra.jl @@ -40,7 +40,7 @@ end # PartitionedArrays extras function LinearAlgebra.axpy!(α,x::PVector,y::PVector) - @check ( partition(axes(x,1)) === partition(axes(y,1)) || ( matching_own_indices(axes(x,1),axes(y,1)) && matching_ghost_indices(axes(x,1),axes(y,1)) ) + @check ( partition(axes(x,1)) === partition(axes(y,1)) || ( PArrays.matching_own_indices(axes(x,1),axes(y,1)) && PArrays.matching_ghost_indices(axes(x,1),axes(y,1)) ) map(partition(x),partition(y)) do x,y LinearAlgebra.axpy!(α,x,y) end From ea7520ea4db324b48082ac3a19f8f8dd35ae1308 Mon Sep 17 00:00:00 2001 From: lisavdlinde <80888204+lisavdlinde@users.noreply.github.com> Date: Thu, 12 Feb 2026 12:26:44 +0100 Subject: [PATCH 2/2] Fix syntax error in axpy! function checks --- src/Algebra.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Algebra.jl b/src/Algebra.jl index cef4982..6e1bb34 100644 --- a/src/Algebra.jl +++ b/src/Algebra.jl @@ -40,7 +40,7 @@ end # PartitionedArrays extras function LinearAlgebra.axpy!(α,x::PVector,y::PVector) - @check ( partition(axes(x,1)) === partition(axes(y,1)) || ( PArrays.matching_own_indices(axes(x,1),axes(y,1)) && PArrays.matching_ghost_indices(axes(x,1),axes(y,1)) ) + @check ( partition(axes(x,1)) === partition(axes(y,1)) || ( PArrays.matching_own_indices(axes(x,1),axes(y,1)) && PArrays.matching_ghost_indices(axes(x,1),axes(y,1)) )) map(partition(x),partition(y)) do x,y LinearAlgebra.axpy!(α,x,y) end